【问题标题】:How to get the user location using url path of facebook graph?如何使用 facebook 图的 url 路径获取用户位置?
【发布时间】:2015-03-09 03:48:21
【问题描述】:

现在我可以获取用户的姓名、头像、用户的电子邮件,但是当我尝试将其用于位置 https://graph.facebook.com/v2.2/1234567890/location 时,我收到了此消息

{
   "error": {
      "message": "Unknown path components: /location",
      "type": "OAuthException",
      "code": 2500
   }
}

【问题讨论】:

    标签: php facebook facebook-graph-api laravel-5 facebook-graph-api-v2.2


    【解决方案1】:

    用户位置的资源网址是{id}/locations

    https://graph.facebook.com/v2.2/1234567890/locations
    

    不幸的是,位置资源在 v2.0 或更高版本中已被弃用。访问上述网址将返回

    {
    "error": {
      "message": "(#12) user locations API is deprecated for versions v2.0 and higher",
      "type": "OAuthException",
      "code": 12
             }
    }
    

    【讨论】:

    • 但是有什么方法可以获取用户的位置吗?还是我必须等到我的 Facebook 应用程序完成审核?
    • 你可以像https://graph.facebook.com/1234567890/locations这样使用旧版本的资源网址。省略版本(将使用版本 1.0)。但尽量避免使用已弃用的资源。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多