facebook graph api和file_get_contents = 403

时间:2013-10-04 08:26:16

标签: php facebook facebook-graph-api

我正在尝试创建一个简单的脚本来从id中获取用户个人资料数据。

例如

$link = json_decode(file_get_contents('http://graph.facebook.com/zuck'));
echo $link_>name;

问题在于facebook似乎限制了这类请求。有时候它有效,但有时我会收到以下错误:

  

警告:file_get_contents(http://graph.facebook.com/zuck)   [function.file-get-contents]:无法打开流:HTTP请求   失败! HTTP / 1.0 403禁止

1 个答案:

答案 0 :(得分:0)

尝试使用curl代替file_get_contents并使用curl_error来查看它返回403的原因。您可能会达到一个请求限制,这可能是它为什么会给您的原因403。