要获取Facebook页面视频,请使用以下代码:
new GraphRequest(mAccessToken, "Page_ID/videos", params, HttpMethod.GET, new GraphRequest.Callback(){}
我想要的是获取Facebook页面的“精选视频”,但根据以下链接中的Facebook文档,“ featured_video ”参数仅对页面管理员可见,将此参数设置为仅由页面管理员读取的逻辑是什么?
https://developers.facebook.com/docs/graph-api/reference/page/
我可以在哪里报告/要求Facebook让其他人阅读此参数结果,而不是页面管理员?
答案 0 :(得分:0)
图表API /{page-id}/featured_videos_collection
为Facebook页面提供精选视频集。您需要使用带有page-id的页面访问令牌。
参见more info。我还没有测试过那个API。检查它是否正常工作。
您需要使用{page-id} / featured_videos_collection edge与普通用户使用page-access-token获取精选视频。在对用户进行身份验证时,您需要获得user_pages
权限。管理员可以直接获取featured_video,而无需在{page-d}边缘提供user_pages权限。可能是因为Facebook在获取页面的精选视频方面保持了不同的优势,并且' featured_video'参数仅对页面管理员可见