I use the Facebook graph api to post a video:
https://graph-video.facebook.com/v2.3/{page_id}/videos?title=video&access_token={
page_access_token}&file_url={file_path
}
When I login as app developer, using developer page_id and page_access_token, the call is good. It returns me the video id.
When I login as test user (not tester account in the App role), using test user page_id and page_access_token, I got:
{"error":{"message":"(#100) No permission to publish the video","type":"OAuthException","code":100}}
I use Facebook token debug. Both tokens have the same scope user_videos, manage_pages, publish_pages, publish_actions, public_profile.
Since both access tokens carry the same scope, why has the test user call return no permission to publish video even though the token has publish_actions, publish_page permission? But the admins/developers are able to post video?
Any help is greatly appreciated.