我可以通过以下方式获取有关用户的基本信息:
FB.api('/me', function(response) {
console.log(location);
});
但是我想获得用户的位置。我怎样才能做到这一点?我试过使用/ user方法,
FB.api('/user', function(response) {
console.log(response);
});
但我得到以下错误
(#803)无法按用户名(用户)查询用户
对于此,我将不胜感激。
答案 0 :(得分:1)
没有/user
个终点。为了能够查询location
,您需要申请user_location
权限,请参阅https://developers.facebook.com/docs/facebook-login/permissions/v2.0#reference-extended-profile
示例请求
FB.api('/me?fields=id,location', function(response) {
console.log(response);
});