2016-03-25 11 views
0
nicht angezeigt.

Ich habe versucht, eine Facebook-Integration zu testen, bei der eine Anwendung eine Gruppe erstellt, einen Benutzer als Administrator einstellt (wo der Benutzer zuvor war) akzeptiert alle Berechtigungen für die App) und erstellt einen Beitrag in dieser Gruppe (als die Anwendung, nicht der Benutzer). Ich habe dies mit dem Graph API Explorer getestet und ich habe jede einzelne Erlaubnis angefordert.Das Erstellen eines Beitrags in einer Gruppe mit einem App-Token wird in der Gruppe

POST zu /{app_id}/groups ist erfolgreich: Die Gruppe wird erstellt und der Benutzer wird als Administrator der Gruppe (me) festgelegt.

POST zu /{group_id}/feed scheint erfolgreich zu sein, die ID eines Posts zurückzugeben. Dieser Beitrag wird jedoch nicht im Feed der Gruppe angezeigt und der Permalink des erstellten Posts verweist auf/pending. Es gibt jedoch keine ausstehenden Posts (und eine Genehmigung ist ohnehin nicht erforderlich).

Ich würde erwarten, dass die App die Berechtigung zum Erstellen eines Beitrags in der Gruppe hat, weil die Gruppe von der App erstellt wurde.

Warum werden diese Beiträge nicht angezeigt?

Antwort

1

Apps müssen sowohl manage_pages als auch publish_pages veröffentlichen können. Sie können https://developers.facebook.com/docs/facebook-login/permissions#reference-manage_pages nützlich finden.

Verwandte Themen