我正在使用我的帐户在图形资源管理器中尝试此操作:https ://developers.facebook.com/tools/explorer/?method=GET&path=me
我向令牌添加了所有可能相关的权限。它向我显示了许多信息,但显示了任何位置。在我的 Facebook 个人资料上,我没有家乡,但我有当前位置,我的朋友也可以看到它。它说我住在*。我找不到任何可以设置为不向任何应用程序显示的隐私设置。
谢谢!
我正在使用我的帐户在图形资源管理器中尝试此操作:https ://developers.facebook.com/tools/explorer/?method=GET&path=me
我向令牌添加了所有可能相关的权限。它向我显示了许多信息,但显示了任何位置。在我的 Facebook 个人资料上,我没有家乡,但我有当前位置,我的朋友也可以看到它。它说我住在*。我找不到任何可以设置为不向任何应用程序显示的隐私设置。
谢谢!
这有点棘手,直到我发现家乡和位置在响应数据中存储为一维数组。试试下面的代码:
FB.api('/me', function(response) {
console.log(response.hometown.name);
console.log(response.location.name);
});
这应该有效。
确保获得许可,您可以使用此检查位置。
https://developers.facebook.com/tools/explorer/?method=GET&path=me%3Flocation
一段时间以来, https: //graph.facebook.com/me 中似乎缺少用户位置。不确定周围是否有任何获取位置的信息。所以,我希望这一切都清楚了。FB很奇怪。