[英]how to download facebook profile photo to my own server with php?
我正在使用圖形API連接到Facebook。 現在,我想獲取用戶facebook頭像並將其存儲在我自己的服務器中,以便以后的用戶可以更改照片。 我可以通過url獲得照片:http://graph.facebook.com/ [userid] / picture,但是如何將其直接從facebook恢復到我的服務器? 謝謝
看着
fopen("http://graph.facebook.com/[userid]/picture");
或者,如果它不起作用,請嘗試:
file_get_contents("http://graph.facebook.com/[userid]/picture");
這樣的事情應該起作用(假設您具有訪問令牌,或者可以使用不帶令牌的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";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.