PHP,提取facebook用户的图像并将其保存到db

时间:2012-05-29 08:47:26

标签: php

我的网站使用facebook登录api让人们轻松登录。

如果我知道他们的Facebook身份证号码,我可以获得用户的脸谱资料图片。

$fb_id = $this->input->post('fb_id');
$fb_image_url = 'https://graph.facebook.com/'.$fb_id.'/picture?type=large';

所以如果我有正确的ID号并在网站上发布网址,它会重定向到jpg地址。

https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/274661_1171545457_647564606.jpg

因此,我无法使用第一个地址将图像文件保存到db。

在使用$ fb_image_url之前,我需要做一些事情才能获得真实的图像地址。

有没有办法通过PHP获取最终地址?

1 个答案:

答案 0 :(得分:0)

file_get_contents('https://graph.facebook.com/$fb_id/picture?type=large.'); 能够抓取img内容。你试过吗?