1

Stackoverflowで多くの支援を受けた後、小さなフラッシュゲームを作成することができました。スコア変数をphpファイルに投稿してからデータベースに投稿することができました。今度は、小さなハイスコアリストを作成したいと思います。以前にデータベースのテーブルに保存されたFBユーザーとスコアを使用する必要があります。私の質問は、各ユーザーのスコアに加えてプロフィール写真のサムネイルを追加するにはどうすればよいですか?別のパラメータをデータベースに保存する必要がありますか、それともhtmlファイルにデータベース情報を出力するときに次の行を使用する必要がありますか?

<img src="https://graph.facebook.com/<USER_ID>/picture"/>

これがばかげた質問であるならば、私は本当に申し訳ありません、私は本当にフェイスブックのものに不慣れです。ありがとう!

4

1 に答える 1

2

これは実際、ユーザー (または任意のユーザー) のプロフィール写真を表示する最良の方法です。URL を保存したり、画像をサーバーにダウンロードしたりする必要はありません。必要なのは、ユーザーの Facebook ID だけです。

画像がユーザーの友人のものである場合、その画像は既にブラウザーにキャッシュされている可能性が高いため、それを利用することをお勧めします。

その呼び出しにいくつかのパラメーターを追加して、他のサイズのプロフィール画像を取得することもできます-

https://graph.facebook.com/UID/picture?type=large

受け入れられる値は -

  • 小さな
  • 正常
  • 大きい
  • 四角
于 2012-08-26T22:47:27.387 に答える