无法从facebook

时间:2017-01-02 16:19:07

标签: facebook facebook-graph-api

我正在尝试从公开相册中返回所有图片并收到此错误。

{
   "error": {
      "message": "Unsupported get request. Object with ID 'TestAlbumOne' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
      "type": "GraphMethodException",
      "code": 100,
      "fbtrace_id": "Ed/iDn/aAVd"
   }
}

这是没有意义的,因为专辑确实存在并且它设置为公开。文档也有点模糊,因为它并没有真正提到我在一些研究后发现的请求URL中的访问令牌。我在这里错过了什么吗?

请求网址: https://graph.facebook.com/v2.8/TestAlbumOne/photos?access_token= {'我的访问令牌'}

这就是我在facebook专辑中看到的内容,它确实说是一张公开专辑 enter image description here

1 个答案:

答案 0 :(得分:0)

看起来您正在尝试获取用户帐户的公开相册,如果未授权具有user_photos权限的特定用户,则无法进行此操作。仅仅因为facebook.com上的公开内容并不意味着您可以(或被允许)使用API​​获取它。

使用user_photos授权用户并使用用户令牌。

关于一般的代币:

关于用户授权: