无法理解为什么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
}
}
来自我的时间轴的公开照片:
再次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会返回照片的完整数据。
据我所知,通常此错误意味着设置了一些限制 - 用户设置,应用程序设置等。但我在帐户中找不到特定设置...
有什么想法吗?
答案 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>