2014-05-15 11 views
8

Laut Facebook ist ab dem 30. April 2014 die create_event Methode nicht mehr verfügbar, was bedeutet, dass ich keine Möglichkeit habe, Ereignisse zu veröffentlichen?Facebook Graph API 2.0 Ereignisse erstellen

https://developers.facebook.com/docs/apps/changelog

create_event ist nicht mehr verfügbar.

Ist es immer noch möglich mit v1.0? (wird am 30. April 2015 auslaufen). Ich konnte keine Beispiele finden und möchte die Veranstaltung im Auftrag einer Facebook-Seite veröffentlichen. Ist das noch möglich?

https://developers.facebook.com/docs/graph-api/reference/v1.0/page/events

Wenn ich es versuchen, erhalte ich eine Abwertung Warnung und einen Identitätswechsel für ein Token für eine Seite verwenden, aber es funktioniert nicht auch wenn ich meine persönlichen Token verwenden. Wahrscheinlich, weil ich nicht die create_event Erlaubnis haben (trotz dieser aufgefordert wird, es zeigt nicht in der Facebook-Token Debugger up)

Deprecation warning: The REST API is now deprecated; please use the equivalent Graph API methods instead. See http://developers.facebook.com/blog/post/616/. 
=> {"error_code"=>190, 
"error_msg"=>"Impersonated access tokens can only be used with the Graph API", 

Berechtigungen:

[{"permission"=>"installed", "status"=>"granted"}, 
{"permission"=>"public_profile", "status"=>"granted"}, 
{"permission"=>"manage_pages", "status"=>"granted"}, 
{"permission"=>"publish_actions", "status"=>"granted"}] 
+0

Es ist alles in dem Link, den Sie zur Verfügung gestellt: https://developers.facebook.com/docs/graph-api/reference/v1.0/page/events#publish – Tobi

+0

Versuchen Sie es im Graph API Explorer mit v1.0 , und melden Sie zurück – Tobi

+0

Ok es funktioniert, Problem war/ist, nur ältere Apps können wählen, die vorherigen API-Versionen zu verwenden, wenn Ihre App neuer als der 30. April ist, müssen Sie v2.0 verwenden. Habe meine Test-Apps (die neu sind) nicht mehr verwendet und es hat angefangen zu arbeiten – holden

Antwort

0

Jede Anwendung, die aktiv war, als Eine 1.0-Anwendung kann weiterhin Ereignisse erstellen, bis v1.0 entfernt wurde. Wenn Sie nur eine 1.0-Anwendung hatten, die nichts getan hat, hat sie wahrscheinlich die Fähigkeit verloren.

Beispiel für eine aktive App: Facebook für iOS kann weiterhin Ereignisse erstellen.