Momenteel ben ik met behulp van Codeplex de Facebook Developer Toolkit versie 2 voor mijn ASP.net Facebook applicatie. Ik zou graag in staat zijn om meldingen te sturen naar een gebruiker Postvak IN of wand van de applicatie en vroeg me af wat zijn de beschikbare functies om dat te doen? Zo niet in de API, dan geef bijvoorbeeld functies van de belangrijkste Facebook bibliotheek. Dit zal enorm helpen. Bedankt!
Wat zijn de beschikbare functies om meldingen aan een Facebook-gebruiker te sturen?
bron van user EverTheLearner
In andere talen...
Na een korte zoektocht vond ik een voorbeeld van de meldingen verzendt met de toolkit:
facebook.Components.FacebookService fs = new facebook.Components.FacebookService (); fs.ApplicationKey = ConfigurationManager.AppSettings [ "apikey"]; fs.Secret = ConfigurationManager.AppSettings [ "Secret"]; koord sessieSleutel dict = [ "facebook_session_key"]; fs.SessionKey = sessieSleutel; fs.uid = long.Parse (member.FacebookId); fs.notifications.send (member.FacebookId, "melding");
(uit: http://facebooktoolkit.codeplex.com/Thread/View.aspx?ThreadId=49876 )
Na het kijken door de Codeplex bron is het duidelijk dat dit stuurt een user-to-user kennisgeving, en vereist daarom een actieve gebruiker zitting van de afzender.
Codeplex lijkt niet te app-to-user meldingen die geen sessie nodig hebben te ondersteunen, maar het toevoegen van deze functie zou triviaal zijn. Voeg een type variabele naar de verzendmethode en zet deze dus ook gebaseerd op de API-documentatie hier: http://wiki.developers.facebook.com/index.php/Notifications.send
De broncode voor de notifications.send methode in de Codeplex Developer Toolkit is hier: http://facebooktoolkit.codeplex.com/SourceControl/changeset/view/28656#233852
Houd er rekening mee dat de Codeplex ontwikkelaar toolkit broncode niet meer dan 3 maanden bijgewerkt in. Dit betekent dat het niet ondersteunt veel nieuwe Facebook API functies en wijzigingen. U kunt de client library wiki pagina blader naar een bibliotheek die is meer up-to-date te vinden: http://wiki.developers.facebook.com/index.php/Client_Libraries