Jakie są dostępne funkcje do wysyłania powiadomień do użytkowników Facebooka?

głosy
1

Obecnie używam Codeplex na Facebook Developer Toolkit w wersji 2 dla mojej aplikacji ASP.net Facebooku. Chciałbym mieć możliwość wysyłania powiadomień do skrzynki odbiorczej użytkownika lub ścianie wniosku i zastanawiałem się, jakie są dostępne funkcje to zrobić? Jeśli nie w API, a następnie podaj przykładowe funkcje z biblioteki głównej Facebooku. Pomoże to ogromnie. Dzięki!

Utwórz 27/03/2009 o 17:13
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
2

Po krótkim poszukiwaniu znalazłem przykład wysyłania powiadomień za pomocą zestawu narzędzi:

facebook.Components.FacebookService fs = nowy facebook.Components.FacebookService (); fs.ApplicationKey = ConfigurationManager.AppSettings [ "APIKey"]; fs.Secret = ConfigurationManager.AppSettings [ "Tajny"]; Ciąg sessionKey = DICT [ "facebook_session_key"]; fs.SessionKey = sessionKey; fs.uid = long.Parse (member.FacebookId); fs.notifications.send (member.FacebookId "Powiadomienie");

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

Po patrząc przez źródło Codeplex to jasne, że to wysyła powiadomienie użytkownik-użytkownik, a zatem wymaga aktywnej sesji użytkownika nadawcy.

Codeplex nie wydaje się wspierać aplikacja-użytkownik powiadomień, które nie wymagają sesję, ale dodanie tej funkcji byłoby trywialne. Dodaj zmienną typu metody wysyłania i ustawić go odpowiednio na podstawie dokumentacji API tutaj: http://wiki.developers.facebook.com/index.php/Notifications.send

Kod źródłowy dla metody notifications.send w Codeplex Developer Toolkit jest tutaj: http://facebooktoolkit.codeplex.com/SourceControl/changeset/view/28656#233852

Proszę pamiętać, że kod źródłowy deweloper Toolkit Codeplex nie została zaktualizowana w ciągu 3 miesięcy. Oznacza to, że nie obsługuje on wiele nowych funkcji API Facebooka i zmian. Możesz przeglądać strony wiki klient biblioteki znaleźć bibliotekę, która jest bardziej aktualne: http://wiki.developers.facebook.com/index.php/Client_Libraries

Odpowiedział 27/03/2009 o 18:45
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more