Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
codeigniter:curl与facebook图_Codeigniter_Facebook Graph Api_Curl - Fatal编程技术网

codeigniter:curl与facebook图

codeigniter:curl与facebook图,codeigniter,facebook-graph-api,curl,Codeigniter,Facebook Graph Api,Curl,我试图用他的facebook id获取用户的大图像, 这是我的尝试 $fb_id = 100007869520485; $url = 'http://graph.facebook.com/'.$fb_id.'/picture?type=large'; echo $this->curl->simple_get($url); 但它不起作用! 任何帮助当前您的请求url更改为错误格式: http://graph.facebook.com/1.0000786952048E+14/pic

我试图用他的facebook id获取用户的大图像, 这是我的尝试

$fb_id = 100007869520485;

$url = 'http://graph.facebook.com/'.$fb_id.'/picture?type=large';

echo $this->curl->simple_get($url);
但它不起作用!
任何帮助当前您的请求url更改为错误格式:

http://graph.facebook.com/1.0000786952048E+14/picture?type=large
                          +-----------------+ 
100007869520485
放在
内,以便将其视为字符串。否则,
php
会自动将这个大数字转换为科学模式数字

$fb_id = "100007869520485";
UPDATE::With curl:

$fb_id = "100007869520485";
$url = 'http://graph.facebook.com/'.$fb_id.'/picture?type=large';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$result = curl_exec($ch);
curl_close($ch);
print "$result\n";

$fb_id=100007869520485
echo$this->curl->simple\u get(“http://graph.facebook.com/$fb_id/图片?类型=大“)未工作:(按我说的做。
”在哪里?使用这个:
$fb\u id=“100007869520485”
还有这个:
echo$this->curl->simple\u get(“http://graph.facebook.com/100007869520485/picture?type=large")
无法使用
简单获取的重定向处理。请检查我返回图像的更新答案!这就是您想要的图像。只需使用
文件\u put\u contents
或类似功能将
$result
保存到
jpg
中即可。