0

現在、ユーザーが Facebook アカウントでログインする必要があるアプリケーションを構築しています。次に、ユーザーの誕生日、場所、姓名が必要です。ユーザーの名前を取得することは問題ありませんが、場所と誕生日は正しく機能していません。

ユーザーのデータにアクセスする許可をユーザーに求めることを検討しています。

function loginUser() {
FB.login(function(response) { }, {scope:'user_birthday,user_location'});
}

次に、テストのためにユーザーの場所をコンソールに書き込みます。

function testAPI() { FB.api('/me?fields=user_location', function(response) { console.log('はじめまして、' + response.user_location + '.'); });

このデータを取得する方法はありますか?前もって感謝します!

4

1 に答える 1

1

user_birthdayおよびuser_locationは、フィールド名ではなく、権限の名前です。これらはbirthdaylocationです。以下は私にとってはうまくいきます:

function testAPI() { 
    FB.api('/me?fields=birthday,location', 
           function(response) { 
               console.log('Good to see you, user from ' + response.location + '.'); 
           });
}
于 2013-05-12T16:24:45.700 に答える