我正在尝试通过以下代码
中的图表检索facebook uesr ID$post = "https://graph.facebook.com/me?access_token=".$access_token;
$response = file_get_contents($post);
我收到以下错误:
警告:/我无法阅读[file_get_contents] https://graph.facebook.com/me?access_token=AAIvGrJsBAI3nLAbfaqyh8NExN5e21yKCvJAjVOGJ9ira1RdCDHRFszktHnDCY44urQtxdBHMKEsX1K7QAUWXSYF5ip3l68JI8xKeopjYdssds
但是当我尝试通过浏览器访问上面的图形URL时,它的工作正常。所以我的访问令牌有效。
注意:我使用的是谷歌应用引擎,因此我无法使用cURL。
答案 0 :(得分:1)
使用cURL或此类:http://ideone.com/Q1Zfl
我多次使用过这门课,表现得很好。
用法:
$url = '...';
$req = new Request($url);
$data = $req->DownloadToString();
P.S我希望链接不会过期
答案 1 :(得分:0)
您可以使用
$ content = @file_get_contents($ site);
隐藏错误。如果它不起作用。您转到ini.php文件并找到
行Allow_url_fopen =关
将“关闭”更改为“开启”
Allow_url_fopen =开启