Facebook API の FB を使用して基本情報を取得する場合。 api('/me') の場合、ユーザーの名前と ID のみが返される場合があります。電子メール、名、姓、誕生日などの追加フィールドを取得するには、それらを明示的に指定する必要があります。
Graph API バージョン 2.4 以降では、手動でフィールドを指定する必要があります。提供されたコードに次の変更を加える必要があります:
FB.api('/me', 'get', { access_token: token, fields: 'id,name,email,first_name,last_name,birthday' }, function(response) { console.log(response); });
この更新されたコードでは、「fields」パラメータに返される必要なフィールドがリストされています。これらのフィールドを指定することで、API 呼び出しはより包括的な応答を提供するようになります。
詳細については、次のドキュメントを参照してください。
以上がGraph API v2.4 以降、FB.api('/me') を使用して名前と ID 以外のものを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。