当我使用图形api从页面获取公共数据时,我得到一些页面警告,其他页面工作正常。
警告是:file_get_contents(http://graph.facebook.com/318993554879922) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request in ....
当我在Facebook上的图表工具中查看该公司的数据时,我可以看到我需要的一切。一切都很好看 我怎样才能防止这种情况(或者更好:我可以向我希望在我的网站上显示的数据更改的页面所有者提供什么建议?)
我曾经认为这是个人资料图片中的一个设置,因为所有出错的网页都有“自定义”设置。该设置无法更改。但是我让页面所有者上传了一张新照片并且问题仍然存在。
答案 0 :(得分:0)
这是因为请求不受支持。
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}
因此API将向您返回HTTP 400响应。
这个对象不存在,被删除或是个bug。