0

当我使用 file_get_contents(https://graph.facebook.com/xxxxxxxxx?access_token=xxxxxxxxxxxxxxxx)提出请求时,我得到了这个结果。

遇到 PHP 错误

严重性:警告

消息:file_get_contents(https://graph.facebook.com/xxxxxxxxx?access_token=xxxxxxxxxxxxxxxx):无法打开流:HTTP 请求失败!HTTP/1.0 400 错误请求

但是当我在浏览器中复制网址时它可以工作,有人知道吗?

提前致谢

4

1 回答 1

0

利用

$ctx = stream_context_create(['http'=>['ignore_errors' => true]]);
$data = file_get_contents($url, 0 , $ctx);

对于 http 答案代码与 200 不同。

ps:5.4 的数组语法;如果您使用 <5.4,请将 [ ... ] 更改为 array( ... )

于 2013-05-13T11:43:44.677 回答