我试图使用checkin方法来获取用户的位置,它只返回空数据:
{ "data": [ ]}
这是我在javascript中的代码:
FB.login(function(response){
if(response.authResponse){
FB.api('/me', function(me){
if (me.id) {
var facebook_userid = me.id;
alert(facebook_userid);
FB.api('/'+facebook_userid+'/checkins', function(response) {
alert(response);
console.log(response);
});
}
});
}
}, {scope: 'email,user_status,user_checkins,user_likes,user_location'});
答案 0 :(得分:0)
这是我的版本。它工作正常。
FB.login(function(response){
if(response.authResponse){
FB.api('/me?fields=posts.with(location)', function(response){
console.log(response);
});
}
},
{scope: 'email,user_status,user_checkins,user_likes,user_location,read_stream'});