Facebook graph api 无法从facebook connect检索用户位置

Facebook graph api 无法从facebook connect检索用户位置,facebook-graph-api,facebook-javascript-sdk,Facebook Graph Api,Facebook Javascript Sdk,我使用的是一个旧的SDK连接,工作正常 <script src="http://connect.facebook.net/fr_FR/all.js"></script> <fb:login-button show-faces="false" scope="email,user_birthday,user_location" size="medium">Facebook </fb:login-button> FB.api('/me?', { fi

我使用的是一个旧的SDK连接,工作正常

<script src="http://connect.facebook.net/fr_FR/all.js"></script>
<fb:login-button show-faces="false" scope="email,user_birthday,user_location" size="medium">Facebook
</fb:login-button>

FB.api('/me?', 
{ fields: 'name, email, gender,first_name,last_name,birthday,location' }, 
     function(response) { 
       console.log(response);
});

脸谱网
FB.api(“/me?”),
{字段:'姓名、电子邮件、性别、名、姓、生日、地点',
功能(响应){
控制台日志(响应);
});
那很好

当我尝试添加如下字段时:user\u location、user\u birth

回复:错误

请参见

有关
用户
对象可用的字段的概述。你明显感兴趣的领域是
位置
生日

FB.api('/me', 
    { fields: 'name, email,gender,first_name,last_name,location,birthday' },     
    function(response) { 
       console.log(response);
    }
);

性别现在被添加!但是没有位置也没有出生日!你确定你的访问令牌真的包含权限吗?什么是访问令牌,我在哪里可以找到它?现在我使用:Facebook FB.api(“/me?”,{fields:'姓名,电子邮件,性别,名字,姓氏,生日,地点'},函数(response){console.log(response);});但是生日和地点仍然缺席如果你不知道什么是访问令牌,请在发布这些问题之前阅读文档。此外,如果你的应用程序还没有通过登录审查,你需要和你的应用程序的管理员/测试人员/开发人员一起测试。