V současné době jsem pomocí CodePlex je Facebook Developer Toolkit verze 2 pro mé žádosti ASP.net Facebooku. Chtěl bych, aby bylo možné odesílat oznámení uživatele Přijaté nebo stěně žádosti a napadlo mě, jaké jsou k dispozici funkce, které dělat, že? Pokud tomu tak není v API, potom uveďte příklad funkce z hlavní knihovny na Facebooku. To pomůže nesmírně. Dík!
Jaké jsou k dispozici funkce pro odeslání oznámení pro uživatele Facebooku?
Po krátkém hledání jsem našel příklad zaslání upozornění pomocí toolkit:
facebook.Components.FacebookService fs = nový facebook.Components.FacebookService (); fs.ApplicationKey = ConfigurationManager.AppSettings [ "apikey"]; fs.Secret = ConfigurationManager.AppSettings [ "tajné"]; řetězec sessionKey = dict [ "facebook_session_key"]; fs.SessionKey = sessionKey; fs.uid = long.Parse (member.FacebookId); fs.notifications.send (member.FacebookId, "oznamovací zpráva");
(z: http://facebooktoolkit.codeplex.com/Thread/View.aspx?ThreadId=49876 )
Poté, co při pohledu skrz zdroj CodePlex je jasné, že to pošle oznámení od uživatele k uživateli, a proto vyžaduje aktivní uživatelské relace odesílatele.
CodePlex nezdá podporovat app-to-uživatel oznámení, která nevyžadují relaci, ale dodává tuto funkci by bylo triviální. Přidat typ proměnné metody odesílání a nastavte ji odpovídajícím způsobem na základě dokumentace API zde: http://wiki.developers.facebook.com/index.php/Notifications.send
Zdrojový kód pro metodu notifications.send v Developer Toolkit CodePlex je zde: http://facebooktoolkit.codeplex.com/SourceControl/changeset/view/28656#233852
Prosím, mějte na paměti, že CodePlex zdroj developer toolkit kód nebyl v průběhu 3 měsíců aktualizován v. To znamená, že nepodporuje mnoho nových funkcí a změn Facebook API. Možná budete chtít prohlížet stránky klienta knihovny wiki najít knihovnu, která je aktuálnější: http://wiki.developers.facebook.com/index.php/Client_Libraries













