6

Gravatarにユーザーの画像が登録されていない場合は、Facebookの写真を使用したいと思います。FacebookのAPIを介してこれを行うことはできますか?

4

1 に答える 1

3

users.getInfoAPIメソッドを見てください。ユーザーがアプリケーションをインストールした場合、またはFacebook Connectを介してサイトのFacebookに「接続」した場合は、プロフィール写真のバージョンを含むプロフィール情報にアクセスできます。

ユーザーのセッションキーがない場合(つまり、ユーザーがアプリをインストールしていないか、Facebook Connect経由で接続していない場合)でも、小さいバージョンの1つである「正方形」のプロフィール写真を取得できます。APIを使用してこれを直接クエリできます。

全体として最も簡単な方法は、おそらくfb:profile-picタグとXFBMLを使用することです。これを行うにはFacebookConnectライブラリをインストールする必要がありますが、XFBMLを機能させるためにユーザーがログインする必要はありません...ページにJavascriptライブラリとAPIがある限り使用するための鍵、それは動作します。

于 2009-12-10T08:58:33.487 に答える