Wie lade ich Freunde eines Benutzers zu einer Veranstaltung ein? Facebook Grafik API

8

Ich habe eine Anwendung, die die Graph-API verwendet. Ich erstelle Ereignisse für den Benutzer, möchte aber den Benutzer einladen, seine Freunde von unserer Seite einzuladen, anstatt zur Facebook-Seite der Veranstaltungen zu gehen. Weiß jemand von der Anfrage, dass ich die IDs der Freunde auch senden muss, um sie wie mit der alten API einzuladen? Oder wenn es überhaupt existiert? Ich finde viele der feineren Details in der API-Dokumentation sind vage. Danke!

Auch, Seite Frage, können Sie ein Ereignis Foto mit dem erstellen POST senden? Ich sehe keine Erwähnung darüber, wie man ein Foto mit der Ereigniserstellung einreicht. Danke.

    
gokujou 27.07.2010, 18:21
quelle

4 Antworten

6

Dies ist tatsächlich mit der Graph-API möglich, insbesondere mit der Verbindung invited des Objekts event :

%Vor%

Laden Sie einen Benutzer zu einem Ereignis ein. Gibt true zurück, wenn die Anfrage erfolgreich ist.

%Vor%

Laden Sie mehrere Benutzer zu einem Ereignis ein. Gibt true zurück, wenn die Anfrage erfolgreich ist.

Sie benötigen die Berechtigung create_event . Weitere Informationen finden Sie in diesem Post .

    
ifaour 21.01.2012, 08:54
quelle
7

Ich konnte tatsächlich eine Antwort vom Facebook-Team bekommen und sie sagten mir nur, dass ich die alte API über die neue PHP-Schnittstelle verwenden sollte. Sie müssen diese Funktionalität noch konvertieren und wissen nicht, ob sie konvertiert wird.

Bearbeiten:

Hier ist der Code, den ich benutzt habe, um Freunde einzuladen, nachdem ich die IDs von der neuen API ($ id_array) bekommen habe. Dies wird in einem Wrapper um das PHP-Facebook-Objekt angewendet, auf dem ich all meinen Facebook-spezifischen Code gespeichert habe.

%Vor%     
gokujou 27.07.2010 19:25
quelle
0

Siehe Ausgewählte Benutzer zu Facebook-Event einladen (via Graph API)

Facebook hat jetzt eine Grafik-API, um Freunde zu Veranstaltungen einzuladen.

Ссылка

eingeladen

Erstellen

Sie können Benutzer zu einem Ereignis einladen, indem Sie einen HTTP-POST an / EVENT_ID / eingeladen / USER_ID senden. Sie können mehrere Benutzer einladen, indem Sie einen HTTP-POST an / EVENT_ID / eingeladen? Users = USER_ID1, USER_ID2, USER_ID3 senden. Beide erfordern die Berechtigung create_event und geben true zurück, wenn die Einladung erfolgreich ist.

Und die Antwort auf Ihre Seitenfrage ist hier: Bild an Facebook-Veranstaltung (php sdk, rest oder graph api) anhängen

    
Brad 09.05.2011 21:38
quelle
0

Sie können auch Javascript sdk:

verwenden %Vor%

Wenn alles in Ordnung ist, sollte es 'wahr'

protokollieren     
choopchiq 03.11.2013 17:41
quelle