2017-10-19 111 views
0

我:Facebook Live API - 如何测试桌面应用程序?

    与现场-API功能的 “发展” 模式
  1. Facebook应用程序(但非批准);
  2. 桌面应用程序与Facebook oAuth登录(工作正常,Mac/PC)。

我不能启动任何实时数据流,因为总是收到错误: (https://developers.facebook.com/docs/videos/live-video

URL https://graph.facebook.com/v2.10/ {} PAGE_ID/live_videos

{ 
"access_token": "{access_token_from_oauth}", 
"description": "Test description", 
"title" : "Test title", 
"status": "LIVE_NOW" 

}


"error": { 
    "message": "(#200) App does not have permission to create live video on this user", 
    "type": "OAuthException", 
    "code": 200, 
    "fbtrace_id": "FEJ5AhneYP2" 
} 

我已经为该Facebook应用程序测试过3个管理员,并且具有相同的结果。我如何在“开发模式”下测试API实时视频,而无需接受(通过Facebook)权限? 感谢名单

议决 权限是和它的工作对所有的管理员/测试用户的完整列表: “publish_actions”,//用户,组 “manage_pages”, “publish_pages”,//用户页面 “user_managed_groups”, “user_friends”, “public_profile”, “user_actions.video” //通知朋友

+2

检查访问令牌是否包含'manage_pages'和'publish_pages'权限。如果这些权限丢失,您将无法进行API调用。您可以使用访问令牌调试器工具来检查访问令牌中的权限:https://developers.facebook.com/tools/debug/accesstoken/ – Bangdel

+0

有关所需权限的文档可以在此处找到:https://developers.facebook .com/docs/graph-api/reference/live-video/ – Bangdel

+0

我的权限为:manage_pages,public_profile,user_videos,user_actions.video,user_managed_groups –

回答

0

权限的完整列表,它的工作对所有的管理员/测试用户: “publish_actions”//user,group“manage_pages”,“publish_pages”,//用户页面“user_managed_群组“,”user_friends“,”public_profile“,”user_actions.video“//朋友通知