无法打开流:HTTP请求失败! HTTP / 1.0 400 Bad Request in

时间:2013-01-17 11:53:01

标签: php api facebook-graph-api facebook-apps

file_get_contents会出现此错误:

Warning: file_get_contents(https://graph.facebook.com/oauth/access_token?client_id=&client_secret=fe9f106b05f6ab737a67ccc94a782767&grant_type=client_credentials) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request in /home/filevanc/public_html/scripts/cpa/facebookvirallink.php on line 25

这是第25行:

 $cred = file_get_contents("https://graph.facebook.com/oauth/access_token?client_id=$appID&client_secret=$secret&grant_type=client_credentials");

我也尝试过使用不同的file_get_contents方法,如下所示:

$opts = array('http'=>array('header' => "User-Agent:MyAgent/1.0\r\n"));
$context = stream_context_create($opts);
$response = file_get_contents($domain,false,$context);

但这会产生同样的错误。

关于我还能尝试什么的任何建议?

1 个答案:

答案 0 :(得分:0)

在实际进行的调用中,client_id为空,因此在第25行使用时,$ appID变量看起来没有值。