2017-10-19 115 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「//朋友通知