Î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!
Care sunt funcțiile disponibile pentru a trimite notificări către un utilizator Facebook?
sursa de către utilizator EverTheLearner
În alte limbi...
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