Αυτή τη στιγμή είμαι με τη χρήση CodePlex του Facebook Developer Toolkit έκδοση 2 για την αίτησή μου ASP.net Facebook. Θα ήθελα να είναι σε θέση να στείλει ειδοποιήσεις στο Inbox ή στον τοίχο ενός χρήστη της εφαρμογής και αναρωτιόμουν ποιοι είναι οι διαθέσιμες λειτουργίες για να το κάνουμε αυτό; Αν δεν το API, στη συνέχεια, δώστε παράδειγμα λειτουργίες από την κεντρική βιβλιοθήκη του Facebook. Αυτό θα βοηθήσει πάρα πολύ. Ευχαριστώ!
Ποιες είναι οι διαθέσιμες λειτουργίες για την αποστολή ειδοποιήσεων σε ένα χρήστη του Facebook;
Μετά από μια σύντομη αναζήτηση βρήκα ένα παράδειγμα για την αποστολή ειδοποιήσεων χρήση του υλικού:
facebook.Components.FacebookService fs = νέα facebook.Components.FacebookService ()? fs.ApplicationKey = ConfigurationManager.AppSettings [ "APIKey"]? fs.Secret = ConfigurationManager.AppSettings [ "μυστικό"]? συμβολοσειρά sessionKey = dict [ "facebook_session_key"]? fs.SessionKey = sessionKey? fs.uid = long.Parse (member.FacebookId)? fs.notifications.send (member.FacebookId, "μήνυμα ειδοποίησης")?
(από: http://facebooktoolkit.codeplex.com/Thread/View.aspx?ThreadId=49876 )
Μετά αναζητούν μέσα από την πηγή CodePlex είναι σαφές ότι αυτό στέλνει μια ειδοποίηση χρήστη σε χρήστη, και ως εκ τούτου απαιτεί ενεργή συνεδρία χρήστη του αποστολέα.
CodePlex δεν φαίνεται να υποστηρίζει app-to-χρήστη ειδοποιήσεις που δεν απαιτούν μια συνεδρία, προσθέτοντας, όμως, αυτό το χαρακτηριστικό θα είναι ασήμαντο. Προσθέστε μια μεταβλητή τύπου με τη μέθοδο αποστολής και να το θέσει εκ τούτου με βάση την τεκμηρίωση API εδώ: http://wiki.developers.facebook.com/index.php/Notifications.send
Ο πηγαίος κώδικας για τη μέθοδο notifications.send στο Developer Toolkit CodePlex είναι εδώ: http://facebooktoolkit.codeplex.com/SourceControl/changeset/view/28656#233852
Λάβετε υπόψη σας ότι ο πηγαίος κώδικας για την ανάπτυξη εργαλείων CodePlex δεν έχει ενημερωθεί σε πάνω από 3 μήνες. Αυτό σημαίνει ότι δεν υποστηρίζει πολλά νέα χαρακτηριστικά API Facebook και αλλαγές. Μπορεί να θέλετε να περιηγηθείτε στη σελίδα πελάτη βιβλιοθήκη wiki για να βρείτε μια βιβλιοθήκη που είναι πιο ενημερωμένο: http://wiki.developers.facebook.com/index.php/Client_Libraries













