Facebook kann kein Video auf der Test-Benutzerseite mit dem Testbenutzerzugriffstoken posten

8

Ich verwende die Facebook-Grafik api, um ein Video zu posten:

%Vor%

Wenn ich mich als App-Entwickler mit dem Entwickler page_id und page_access_token anmelde, ist der Anruf in Ordnung. Es gibt mir die Video-ID zurück.

Wenn ich mich als Testbenutzer (kein Testerkonto in der App-Rolle) mit dem Testbenutzer page_id und page_access_token anmelde, habe ich:

%Vor%

Ich benutze Facebook Token Debug. Beide Token haben den gleichen Umfang user_videos, manage_pages, publish_pages, publish_actions, public_profile.

Da beide Zugriffstoken denselben Geltungsbereich haben, warum hat der Testbenutzeraufruf keine Berechtigung zum Veröffentlichen von Video zurückgegeben, obwohl das Token über publish_actions, publish_page permission verfügt? Aber die Admins / Entwickler können Videos posten?

Jede Hilfe wird sehr geschätzt.

    
johnliu 08.05.2015, 17:44
quelle

4 Antworten

0

Die OAuthException lässt mich glauben, dass ein Problem mit Ihrem Zugriffstoken besteht, haben Sie es korrekt erstellt? Ссылка

(Aus Ссылка )

OAuthException: Anmeldestatus oder Zugriffstoken ist abgelaufen, wurde widerrufen oder ist anderweitig ungültig

    
Juan Carlos Carbonell 20.05.2015 14:58
quelle
0

Nach meiner Erfahrung konnte ich feststellen, dass die Testbenutzer Ihrer App keine Seiten verwalten können. Daher kann der Testbenutzer Ihrer Anwendung auf keiner Seite posten.

Es ist eine gute Idee, ein Video mit einem echten Benutzer aufzunehmen, der ein Video auf einer Facebook-Seite mit Ihrer Anwendung für die Überprüfung veröffentlicht.

    
Yordan Ivanov 22.05.2015 10:40
quelle
0

Ich habe das SDK durch V2.0 ersetzt und jetzt funktioniert der Video-Upload reibungslos.

    
pratik bhiyani 28.05.2015 11:29
quelle
0

Für " publish_actions " müssen Sie eine Anfrage an Facebook senden.

Hier ist ein Tutorial Ссылка

Ich verwende FacebookSDK 3.23.2 für iOS und ich habe das gleiche Problem. Ich kann Videos mit meinem Dev-Account hochladen, aber der Tester kann nicht. Das Token des Testers lautet "publish_actions" ..- less.

    
codrut 24.06.2015 13:44
quelle