0

当我使用图形 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 的图表工具中查看这家公司的数据时,我可以看到我需要的一切。一切看起来都很好 我怎样才能防止这种情况(或者更好:我可以给那些我想在我的网站上显示其数据以进行更改的页面所有者提供什么建议)?

我曾经认为这是个人资料图片中的设置,因为所有出错的页面都有“自定义”设置。该设置无法更改。但是我要求页面所有者上传一张新图片,问题仍然存在。

4

1 回答 1

0

这是因为请求不受支持。

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

所以 API 会返回一个 HTTP 400 响应给你。

要么这个对象不存在,要么被删除,要么是一个错误。

于 2013-05-11T16:53:29.003 回答