0

こんにちは、Facebook のプロフィール写真へのリンクを取得する方法を知りたいです。

<img src="https://graph.facebook.com/me/picture?type=large&access_token=<?php echo $params['access_token'] ?>"/>

自動的にリンクに変換されます(画像とプロパティを右クリックすると、.JPGリンクが表示されます(下))

https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash2/573939_100000564553314_108738462_n.jpg

graph.facebook.com/me/picture.... link を使用する代わりに、2番目のリンクを直接取得するにはどうすればよいですか?

4

2 に答える 2

2

/me?fields=picture&type=large- HTTP リダイレクトではなくテキスト応答として画像を返します - FBCDN URL はある時点で変更される可能性があるため、静的であると想定しないでください。

于 2012-04-21T14:05:47.740 に答える
0

FQL の場合:

SELECT pic FROM user WHERE uid = me() 

「pic」を選択すると、CDN URL がクエリ対象のユーザーの中サイズのプロフィール写真に返されます。

必要なサイズに応じて、「pic」を「pic_small」、「pic_big」、または「pic_square」に変更できます。それぞれの詳細な説明は、FB 開発者ページで入手できます。

于 2012-04-21T15:57:29.073 に答える