クライアント用の FB アプリを正常に作成しました。ただし、アプリを初めてロードすると、API でユーザーのプロファイルを取得するのに時間がかかりすぎます
$user_profile = $facebook->api('/me');
ページの読み込み時間を短縮するために、必要な特定のフィールドを取得したいだけです。たとえば、「ユーザー名」または「名前」フィールドのみを取得することは可能ですか?
ありがとうございました
クライアント用の FB アプリを正常に作成しました。ただし、アプリを初めてロードすると、API でユーザーのプロファイルを取得するのに時間がかかりすぎます
$user_profile = $facebook->api('/me');
ページの読み込み時間を短縮するために、必要な特定のフィールドを取得したいだけです。たとえば、「ユーザー名」または「名前」フィールドのみを取得することは可能ですか?
ありがとうございました
できますよ。
$user_profile = $facebook->api('/me?fields=name,username');
しかし、それがより速くなるかどうかはわかりません。
その他のフィールドはdocにあります。
次の方法で、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'];