1

クライアント用の FB アプリを正常に作成しました。ただし、アプリを初めてロードすると、API でユーザーのプロファイルを取得するのに時間がかかりすぎます

$user_profile = $facebook->api('/me');

ページの読み込み時間を短縮するために、必要な特定のフィールドを取得したいだけです。たとえば、「ユーザー名」または「名前」フィールドのみを取得することは可能ですか?

ありがとうございました

4

3 に答える 3

5

できますよ。

$user_profile = $facebook->api('/me?fields=name,username');

しかし、それがより速くなるかどうかはわかりません。

その他のフィールドはdocにあります。

于 2013-07-03T16:14:33.070 に答える
0

次の方法で、Facebook のユーザー ID を取得できます。

echo $user_profile['id'];

次の方法で名前を取得できます。

echo $user_profile['name'];

ユーザーの名、姓、またはミドル ネームを取得します。

echo $user_profile['first_name'];

echo $user_profile['last_name'];

echo $user_profile['middle_name'];

ユーザーのロケーション名を取得:

echo $user_profile['location']['name'];
于 2014-01-06T04:57:56.733 に答える