【问题标题】:why is foursquare api not returning contact information for a venue?为什么foursquare api不返回场地的联系信息?
【发布时间】:2013-06-17 22:44:31
【问题描述】:

我们的一位测试人员发现了这个问题:

这个四方形的场地 https://foursquare.com/v/whole-foods-market/4a38676cf964a520f49e1fe3

作为此 url 查询的结果返回时 https://api.foursquare.com/v2/venues/search?ll=32.747837,--17158101&radius=250&intent=checkin [更多参数,包括密钥]

生成包含场地的结果 JSON 字符串,但联系人数据数组完全为空。场地的方形页面列出了 twitter 联系人和 URL 联系人字段,但 JSON 看起来像这样: {"id":"4a38676cf964a520f49e1fe3","name":"Whole Foods Market","contact":{},"location" [更多数据]

搜索返回的其他场所通常具有联系数据。我注意到这个场地没有指定电话号码。 API 是否会由此触发并将整个联系人列表清空?

更新:这是完整的 URL 请求,ID 和 KEY 值除外

https://api.foursquare.com/v2/venues/search?ll=32.747837,-117.158101&radius=250&intent=checkin&limit=50&v=20120502&client_secret=XXX&client_id=YYY&categoryId=4bf58dd8d48988d1f9941735,4bf58dd8d48988d118951735,4d4b7105d754a06374d81259,4d4b7105d754a06376d81259

【问题讨论】:

  • 在添加我自己的秘密 ID 和密钥、将经度更改为 -117.58101 并添加 v=20130501 后,我无法复制您的行为。我得到的只是场地的一个空数组。
  • 这里是用于查询的完整 URL,但 ID 和 KEY 除外(以下替换为 XXX 和 YYY)。我已验证原始 URL 在将其粘贴到浏览器 api.foursquare.com/v2/venues/… 时确实返回了预期的(错误)响应
  • 这可能是我们的 API 的问题 - 如果我收到任何回复,我会发送更新。这可能与这与 Foursquare 上的链相关联有关。
  • 万一其他人在跟踪这个,4SQ 的人告诉我他们还在调查。

标签: api foursquare


【解决方案1】:

有以下两种情况之一:(1) 场地有一个与之关联的推特名称,或者 (2) 场地所属的连锁店有一个与之关联的推特名称。在 (2) 的情况下,您将在与场地关联的页面用户对象中找到 twitter 名称。 Foursquare 首先查找场地推特名称,然后在呈现面向用户的场地页面时返回链推特名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多