Ich habe eine Blog-Website und ich habe eine Facebook-Seite, auf der ich Neuigkeiten aus meinem Blog teilen möchte. Ich möchte diese Updates auch meinem persönlichen Profil / Timeline mitteilen. Ich habe eine Anwendung erstellt und die Berechtigungen publish_actions und manage_pages angefordert.
Es wurde mit dem folgenden Kommentar abgelehnt:
Sie müssen diese Berechtigungen nicht anfordern, weil Sie in Ihrem Blog oder CMS sind ist in eine App integriert, die Sie verwalten. Als App-Administrator können Sie greifen Sie bereits auf diese Berechtigungen zu und posten Sie sie auf Ihrer Timeline oder auf einer Seite Du Administrator . Sie können zusätzlichen Benutzern Zugriff gewähren, indem Sie sie hinzufügen als Entwickler deiner App. "
Ja, ich bin Administrator auf der Webseite, App und Facebook Profil / Seite.
Aber kann mir jemand sagen, was es bedeutet?
Ich habe die Dokumentation mehrmals gelesen. Es ist ziemlich klar, dass ich auch nur mit access_token auf meine eigenen posten kann. Ich kann Zugangstoken bekommen, wenn ich um Erlaubnis frage.
Wenn eine Autorisierung für eine Anfrage mit publish_actions, manage_pages authorization dialogue kommt mit dem roten Banner:
"Die folgenden Berechtigungen wurden nicht zur Verwendung freigegeben und werden Nutzern, die Ihre App verwenden, nicht angezeigt: publish_actions und manage_pages.Submit sie zur Überprüfung oder erfahren Sie mehr. "
und
"Dies lässt die App nicht auf Facebook posten."
. Dann kommt jeder Versuch zu posten mit Fehler # 200) Der Benutzer hat die Anwendung nicht autorisiert, diese Aktion durchzuführen. Ich frage nicht nach Erlaubnis Ich erhalte nur Fehler 200.
Also, wie genau kann ich "schon auf diese Berechtigungen zugreifen und auf meiner Timeline oder einem Seiten-Admin" als App-Administrator posten?
Es scheint, dass sie Mitte Mai zumindest teilweise in den Überprüfungsprozess zurückgekehrt sind. Wenn Ihr Benutzer die App und die Seite besitzt, sollten Sie in der Lage sein, in Ihrem Stream oder auf Ihrer Seite zu veröffentlichen, ohne den Überprüfungsprozess zu durchlaufen ... Ich denke, Sie müssen einfach nicht nach den Berechtigungen fragen, die den Überprüfungsprozess auslösen .
Ich werde das in Kürze testen und ich werde mit meinen Ergebnissen auf Sie zurückkommen.
UPDATE: Ja. Ich habe es gerade getestet ... fragen Sie einfach nach public_actions, manage_pages und status_update und lassen Sie sich auf Ihrer eigenen Seite autopostieren, ignorieren Sie einfach die Warnung über den Überprüfungsprozess.
Tags und Links facebook facebook-graph-api