Wie laden Sie einen Benutzer Freunde zu einer Veranstaltung? Facebook Graph API
Ich habe eine Anwendung die Verwendung der Graph API. Ich habe es der Schaffung von Veranstaltungen für die user, aber möchte der Benutzer laden Ihre Freunde aus unserer Website, anstatt zu gehen, um die events Facebook-Seite. Kennt jemand die bitte, die ich habe, um zu senden den Freunden' IDs zu, um Sie einzuladen, wie mit der alten API? Oder wenn es auch vorhanden ist? Ich finde viele der feineren details, die in der API-Dokumentation sind vage. Danke!
Auch, Seite Frage, kann Sie ein Ereignis senden Foto mit der POST erstellen? Ich sehe keine Erwähnung, wie senden Sie ein Foto mit dem Ereignis der Schöpfung. Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Möglichkeit, Benutzer einladen zu einer Veranstaltung entfernt wurde, in v2.4 des Diagramm-API:
Gibt es keine Möglichkeit, Benutzer einladen zu einer Veranstaltung mehr, die Sie haben zu verwenden facebook.com statt.
Ich tatsächlich in der Lage war, eine Antwort aus dem Facebook-team, und Sie hat mir nur gesagt, die Verwendung der alten API, durch die neue PHP-Schnittstelle. Sie haben noch zu konvertieren, diese Funktion und weiß nicht, ob es umgewandelt werden.
Edit:
Hier ist der code, den ich verwendet, um Freunde einzuladen, nachdem ich die IDs von den neuen api ($id_array). Dieser wird in einen wrapper für die PHP-Facebook-Objekt, die ich verwendet, um zu halten alle meine Facebook-spezifischen code.
Dies ist tatsächlich möglich, mit dem Graph-API, die speziell die
invited
Verbindung derevent
's Objekt:Laden einen user zu einem Ereignis. Zurück
true
wenn die Anfrage erfolgreich ist.Laden mehrere Benutzer auf ein Ereignis. Zurück
true
wenn die Anfrage erfolgreich ist.Müssen Sie die
create_event
Berechtigung. Mehr info ist erhältlich in dieser Beitrag.Einladend ausgewählten Benutzern zur Facebook-Veranstaltung (via Graph API)
Facebook hat jetzt ein Grafik-api für das einladen von Freunden zu events.
http://developers.facebook.com/docs/reference/api/event/
eingeladen
Erstellen
Können Sie Benutzer einladen, um ein Ereignis durch die Ausgabe eines HTTP-POST /EVENT_ID/eingeladen/USER_ID. Sie können laden Sie mehrere Benutzer durch Ausgabe einer HTTP-POST /EVENT_ID/eingeladen?Benutzer=USER_ID1,USER_ID2,USER_ID3. Beide erfordern die create_event Berechtigung und gibt true zurück, wenn das laden erfolgreich ist.
Und die Antwort auf Ihre Zwischenfrage ist hier: Befestigen Sie Bild auf Facebook-event (php-sdk, rest oder graph-api)
können Sie auch javascript-sdk:
wenn alles ok ist, sollte es log 'true'