我:Facebook Live API - 如何測試桌面應用程序?
-
與現場-API功能的 「發展」 模式
- Facebook應用程序(但非批准);
- 桌面應用程序與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」 //通知朋友
檢查訪問令牌是否包含'manage_pages'和'publish_pages'權限。如果這些權限丟失,您將無法進行API調用。您可以使用訪問令牌調試器工具來檢查訪問令牌中的權限:https://developers.facebook.com/tools/debug/accesstoken/ – Bangdel
有關所需權限的文檔可以在此處找到:https://developers.facebook .com/docs/graph-api/reference/live-video/ – Bangdel
我的權限爲:manage_pages,public_profile,user_videos,user_actions.video,user_managed_groups –