0

当我要求某些相册中的照片时,我只收到部分图像,而当我使用 facebook.com 时,我可以看到所有照片。

例如:/3738185490005/photos?fields=id返回 4 张图片:

{
  "data": [
    {
      "id": "3805142683893", 
      "created_time": "2012-06-05T20:11:54+0000"
    }, 
    {
      "id": "3744666692031", 
      "created_time": "2012-05-25T18:40:26+0000"
    }, 
    {
      "id": "3738416375777", 
      "created_time": "2012-05-24T14:41:45+0000"
    }, 
    {
      "id": "3738185530006", 
      "created_time": "2012-05-24T13:41:37+0000"
    }
  ]
}

当我查看 Facebook 本身时,我看到了 9 张图片。同样,当我查看专辑通话时:/3738185490005我看到了"count": 9. 此相册中的所有图像都与朋友共享。我已经在多种专辑中看到过这种情况,但大多数情况下(据我所知)移动上传或 Instagram 专辑。

什么会导致这种情况?

4

3 回答 3

1
try /3738185490005/photos?fields=id&limit=100
于 2012-10-14T14:08:02.713 回答
1

即使使用具有正确权限集的有效 access_token,FacebookClient 也不会获取给定相册 ID 的所有照片

将“user_checkins”添加到范围集合以获取给定相册中的所有照片。请按照上面的链接。

于 2014-04-04T22:17:31.227 回答
0

奇怪的。我做了一个应用程序,但没有发生类似的事情。对于用户未隐藏的相册,该相册的所有图片都会显示。

为了安全起见,请尝试将访问令牌与 api 调用一起使用。

于 2012-10-14T14:06:53.450 回答