我正在使用graph api连接到facebook。现在我想让用户的脸像和头像存储在我自己的服务器中,以便以后用户可以更改照片。我可以通过网址获取照片:http://graph.facebook.com/ [userid] / picture,但是如何直接从facebook恢复到我的服务器?感谢
答案 0 :(得分:6)
答案 1 :(得分:0)
看看
fopen("http://graph.facebook.com/[userid]/picture");
如果它不起作用,请尝试:
file_get_contents("http://graph.facebook.com/[userid]/picture");
答案 2 :(得分:0)
这样的事情应该有用(假设你有一个访问令牌,或者你可以使用没有令牌的user_id):
$file = 'http://graph.facebook.com/me/picture';
$newfile = 'users_picture.jpg';
if (!copy($file, $newfile)) {
echo "failed to copy $file";
} else {
echo "Copied Profile Picture";
}