facebook-graph-api - 如何正确获取我的 current_location

标签 facebook-graph-api facebook-fql

您好,我一直在尝试使用 Graph API Explorer 中的 fql 获取当前位置,但得到了以下结果:

  {
      "data": [
        {
          "current_location": null
        }
      ]
    }

我进行了以下咨询:

https://graph.facebook.com/fql?q=SELECT%20current_location%20FROM%20user%20WHERE%20uid=MYUID&access_token=MYACCESSTOKEN

重要的是要让您知道,我生成的访问 token 是使用所需的user_hometownuser_location许可证制作的。我想知道如何正确地做到这一点。 谢谢! 阿尔贝托

最佳答案

user_hometown 使您可以访问字段hometown_location。这里没有太多帮助。

user_location 权限使您可以访问字段current_location。我能够正确地提取出我当前的位置。这是在用户的生活部分 (http://www.facebook.com/USERNAME/info) 上找到的设置。我更改了当前城市,返回 FQL 并检查,果然问题中的 FQL 语句跟踪了它。

您可能会将 current_location 与上次签到位置混淆。

关于facebook-graph-api - 如何正确获取我的 current_location,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9517881/

相关文章:

facebook - 实时 api 提要 - 如何获得新评论?

facebook - 使用 FQL 从 Facebook API 仅检索即将到来的生日

facebook - 如何在 Android 中获取 Facebook 好友年龄

javascript - 使用 Passport.js 获取 Facebook 个人资料的链接

facebook - 是否有 API 可以检索 Facebook 最近的事件?

facebook - 缺少以下必需属性 : og:url, og :type, og :title, og :image, og :description, fb:app_id

facebook - 处理过期的长期访问 token ,服务器端 - facebook

ios - 在IOS上实现 'Like our Facebook page'按钮?

facebook - 使用地理定位搜索 Facebook 场所

在 Google App Engine 上托管的 Facebook 应用程序