Facebookに接続するためにグラフAPIを使用しています。今、ユーザーのFacebookアバターを取得して自分のサーバーに保存したいので、後でユーザーが写真を変更できます。http://graph.facebook.com/[userid]/picture の URL から写真を取得できましたが、Facebook からサーバーに直接復元する方法を教えてください。ありがとう
質問する
8150 次
3 に答える
6
于 2012-06-28T16:20:55.390 に答える
1
見る
fopen("http://graph.facebook.com/[userid]/picture");
または、うまくいかない場合は、次を試してください。
file_get_contents("http://graph.facebook.com/[userid]/picture");
于 2012-06-28T16:18:13.653 に答える
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";
}
于 2012-08-13T13:15:13.953 に答える