2009-03-27 7 views
1

Actuellement j'utilise Facebook Developer Toolkit version 2 pour mon application ASP.net Facebook. Je voudrais être en mesure d'envoyer des notifications à la boîte de réception ou au mur de l'application d'un utilisateur et je me demandais quelles sont les fonctions disponibles pour le faire? Si ce n'est pas dans l'API, alors s'il vous plaît fournir des exemples de fonctions de la bibliothèque principale Facebook. Cela aidera énormément. Merci!Quelles sont les fonctions disponibles pour envoyer des notifications à un utilisateur Facebook?

Répondre

2

Après une brève recherche, je trouve un exemple d'envoi des notifications en utilisant la boîte à outils:

facebook.Components.FacebookService de = new facebook.Components.FacebookService(); fs.ApplicationKey = ConfigurationManager.AppSettings ["APIKey"]; fs.Secret = ConfigurationManager.AppSettings ["Secret"]; chaîne sessionKey = dict ["facebook_session_key"]; fs.SessionKey = sessionKey; fs.uid = long.Parse (member.FacebookId); fs.notifications.send (member.FacebookId, "message de notification");

(à partir de: http://facebooktoolkit.codeplex.com/Thread/View.aspx?ThreadId=49876)

Après avoir regardé à travers la source Codeplex il est clair que cela envoie une notification à l'utilisateur par l'utilisateur, et nécessite donc une session utilisateur actif de l'expéditeur.

Codeplex ne semble pas en charge les notifications app-à-utilisateur qui ne nécessitent pas une session, mais en ajoutant cette fonctionnalité serait trivial. Ajouter une variable de type à la méthode d'envoi et définir en conséquence en fonction de la documentation de l'API ici: http://wiki.developers.facebook.com/index.php/Notifications.send

Le code source pour la méthode notifications.send dans Developer Toolkit Codeplex est ici: http://facebooktoolkit.codeplex.com/SourceControl/changeset/view/28656#233852

S'il vous plaît garder à Notez que le code source du kit de développement Codeplex n'a pas été mis à jour depuis plus de 3 mois. Cela signifie qu'il ne prend pas en charge de nombreuses nouvelles fonctionnalités et modifications de l'API Facebook. Vous pouvez parcourir la page wiki bibliothèque client pour trouver une bibliothèque qui est plus à jour: http://wiki.developers.facebook.com/index.php/Client_Libraries

Questions connexes