首页 文章

无法使用Graph API获取Facebook视频详细信息

提问于
浏览
0

我正在尝试使用Android上的Facebook Graph API获取视频信息(源URL,预览URL, Headers ,描述) . 一切都适用于朋友的视频和Facebook上发现的一些随机公开视频 .

但是,它不适用于使用测试用户帐户上传的视频 . 这些用户不在我的好友列表中 .

HTTP查询是:

GET graph.facebook.com/v2.3/

API返回:

{“error”:{“message”:“不支持的get请求 . 请阅读https://developers.facebook.com/docs/graph-api上的Graph API文档”,“type”:“GraphMethodException”,“code” “:100}}

使用Facebook SDK for Android和Graph API Explorer(https://developers.facebook.com/tools/explorer)时都会发生这种情况 . 如果我使用APP令牌而不是用户访问令牌,则不会发生这种情况 .

如果我使用视频所有者的访问令牌,我可以看到视频详细信息,但随后我的视频请求失败 .

每个测试过的视频都是“公开的” . 我可以毫不费力地在Facebook上观看这些视频 .

编辑:请求以下权限:“public_profile”,“publish_actions”,“user_videos”,“user_birthday”,“user_friends”,“email”,“user_location”

我究竟做错了什么?

1 回答

  • 0

    看一下

    它指出:

    对于具有公共隐私设置的任何视频,您必须使用有效的页面访问令牌或用户访问令牌 . 对于某人上传的视频以及已被标记的视频,您需要具有user_videos权限的该用户的用户访问令牌 .

相关问题