Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook API没有';t总是返回相册中的所有照片_Facebook_Facebook Graph Api_Photo - Fatal编程技术网

Facebook API没有';t总是返回相册中的所有照片

Facebook API没有';t总是返回相册中的所有照片,facebook,facebook-graph-api,photo,Facebook,Facebook Graph Api,Photo,当我在某些相册中索要照片时,我只收到部分照片,而当我使用facebook.com时,我可以看到所有照片 例如:/3738185490005/photos?fields=id返回4幅图像: { "data": [ { "id": "3805142683893", "created_time": "2012-06-05T20:11:54+0000" }, { "id": "3744666692031", "create

当我在某些相册中索要照片时,我只收到部分照片,而当我使用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相册中(据我所知)这种情况最多


这是什么原因造成的?

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

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

try /3738185490005/photos?fields=id&limit=100

将“用户签入”添加到范围集合以获取给定相册中的所有照片。请点击上面的链接。

对于大多数相册来说没有问题,但也有一些例外。由于我使用Graph API Explorer(具有完全权限)获得相同的结果,我担心它会出现在所有应用程序中。请参阅我的答案..可能会有帮助..如果您有任何疑问,我将提供帮助。。。