2011-02-06 8 views
2

プロフィール画像を取得するには、このURL(graph.facebook.com/1700278611/picture) を使用することがわかっていますが、データベースに保存したいときには機能しません。その画像をどのように保存するか教えてくださいこのURLを知っているデータベース(graph.facebook.com/1700278611/picture) このURLにリダイレクトする(http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs222.ash2/48814_1700278611_949486_q.jpg)事前におかげでplsfacebook profile picをデータベースに保存するには?

答えて

4

ちょうどimg_urlとしてgraph.facebook.com/FB_USER_ID/pictureをデータベースに格納することができます。あなたのウェブページでは、単にそのURLを<img src="http://graph.facebook.com/FB_USER_ID/picture" />のように使用して画像を表示することができます。

"実際の"画像URLを知る必要はありません。実際には、ユーザーがプロフィール画像を退職したり変更したりすると、最終的には無効になることがあります。したがって、実際の画像のURLは有効ではないかもしれません。一方、グラフAPIが提供するシンボリックURLは、常に最新のユーザーイメージを指します。

+0

パラメータを追加して大きな画像をリクエストする方法はありますか? 'http://graph.facebook.com/FB_USER_ID/picture?size = large'のように – Jerad

+0

これはどのようにするのですか?' http://graph.facebook.com/FB_USER_ID/picture?type = large' – ken

+0

これは作品が1つの疑い、IsntはFacebookのユーザーIDをセキュリティホールで公開していますか?いいですか? – Abhinav

関連する問題