FB图API返回某些公共对象的错误

时间:2013-05-24 12:26:27

标签: facebook facebook-graph-api

无法理解为什么https://graph.facebook.com/<fbid>会为某些照片ID返回错误,并完美地返回其他照片的完整数据:

Zuck的公开照片: http://www.facebook.com/photo.php?fbid=678444210201&set=a.678443077471.2250487.4&type=3&theater

https://graph.facebook.com/678444210201返回:

{
    "error": {
    "message": "Unsupported get request.",
    "type": "GraphMethodException",
    "code": 100
    }
}

来自我的时间轴的公开照片:

http://www.facebook.com/photo.php?fbid=477213612342669&set=a.477213729009324.114979.100001621044970&type=3&theater

再次https://graph.facebook.com/477213612342669会返回相同的错误。

现在,例如,techcrunch的公开照片:

http://www.facebook.com/photo.php?fbid=10151697421107952&set=a.114456157951.118433.8062627951&type=1

https://graph.facebook.com/10151697421107952会返回照片的完整数据。

据我所知,通常此错误意味着设置了一些限制 - 用户设置,应用程序设置等。但我在帐户中找不到特定设置...

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我遇到了很多相同的错误。 Exitent bug https://developers.facebook.com/bugs/285682524881107

可以说,有时FQL查询可以检索数据,SELECT pid FROM photo WHERE object_id = 477213612342669

BW你的公开照片(477213612342669)正在使用我的有效accessToken工作。

通常情况下,FB说如果有任何隐私限制不允许用户查看照片,那么API将返回“不支持的获取请求”,但在这种情况下,您可以看到带有用户帐户的照片...:(< / p>