当我使用graph-api时,为什么file_get_contents不能与https一起使用?

时间:2013-04-03 08:55:17

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

file_get_contents('https://graph.facebook.com/me/accounts?access_token=ACCESS_TOKEN_HERE');

当我使用访问令牌在浏览器中打开此链接时,它会显示我所有Facebook页面的列表,当我尝试使用file_get_contents回显它时,会出现以下错误:

  

警告:   的file_get_contents(https://graph.facebook.com/me/accounts?access_token=ACCESS_TOKEN_HERE)   [function.file-get-contents]:无法打开流:权限被拒绝   在/ home / www / * ** * ** * ** * * .php

同样file_get_contents可以与任何其他网站一起使用。

1 个答案:

答案 0 :(得分:1)

如果您使用的是php sdk,请在base_facebook.php中包含curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);的每一行之前尝试curl_exec。 如果它有效,那么你至少可以知道问题所在。