Care sunt funcțiile disponibile pentru a trimite notificări către un utilizator Facebook?

voturi
1

În prezent, eu sunt, folosind CodePlex Facebook Developer Toolkit versiunea 2 pentru cererea mea ASP.net Facebook. Aș dori să fie în măsură să trimită notificări în Inbox sau peretele unui utilizator al aplicației și a fost întrebam ce sunt funcțiile disponibile pentru a face acest lucru? Dacă nu în API, atunci vă rugăm să oferiți exemple de funcții din biblioteca principală Facebook. Acest lucru va ajuta foarte mult. Mulțumiri!

Întrebat 27/03/2009 la 17:13
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
2

După o scurtă căutare am găsit un exemplu de trimiterea de notificări prin utilizarea setului de instrumente:

facebook.Components.FacebookService fs = new facebook.Components.FacebookService (); fs.ApplicationKey = ConfigurationManager.AppSettings [ "APIKey"]; fs.Secret = ConfigurationManager.AppSettings [ "Secret"]; string sessionKey = dict [ "facebook_session_key"]; fs.SessionKey = sessionKey; fs.uid = long.Parse (member.FacebookId); fs.notifications.send (member.FacebookId, "mesajul de notificare");

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

După ce am analizat sursa CodePlex este clar că acest lucru trimite o notificare de utilizator-la-utilizator, și, prin urmare, necesită o sesiune de utilizator activ al expeditorului.

CodePlex nu pare să accepte notificări app-to-utilizator care nu necesită o sesiune, dar adăugarea de această caracteristică ar fi banal. Adăugați o variabilă de tip la metoda de trimitere și setați - l în mod corespunzător pe baza documentației API aici: http://wiki.developers.facebook.com/index.php/Notifications.send

Codul sursă pentru metoda notifications.send în Developer Toolkit este CodePlex aici: http://facebooktoolkit.codeplex.com/SourceControl/changeset/view/28656#233852

Vă rugăm să rețineți că CodePlex codul sursă dezvoltator set de instrumente nu a fost actualizat în peste 3 luni. Acest lucru înseamnă că nu acceptă mai multe caracteristici noi API Facebook și modificări. Este posibil să doriți să navigați pe pagina de client biblioteca wiki pentru a găsi o bibliotecă , care este mai mult până la data de : http://wiki.developers.facebook.com/index.php/Client_Libraries

Publicat 27/03/2009 la 18:45
sursa de către utilizator

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