【问题标题】:Foursquare API results is differentFoursquare API 结果不同
【发布时间】:2014-05-09 09:37:03
【问题描述】:

我正在使用这个 url 通过我的 iOS 应用程序查询foursquare 网络服务器:

https://api.foursquare.com/v2/venues/search?ll=%f,%f&radius=4000&intent=checkin&client_id=%@&client_secret=%@&v=20140328

我得到了周围的结果,但我没有得到我现在所在的地点。

有什么建议吗?

问候

【问题讨论】:

    标签: ios xcode api location foursquare


    【解决方案1】:

    在我使用这个调用的过程中,我得到了很好的结果。我在 Foursquare 文档中看到的有关此调用的“半径”参数的一件事如下:

    半径:将结果限制在指定位置数米范围内的场所。默认为全市范围。仅适用于 intent=browse 的请求,或 intent=checkin and categoryId 或 query...的请求...

    看起来您可以在请求中删除 radius 参数,或者添加额外的 categoryId 或查询以获得正确的结果。希望对您有所帮助。

    【讨论】:

    • 正如你所说,我必须将 radius 参数与你提到的参数一起使用。我使用intent=checkin。半径参数对我的应用也很重要。
    • @Camus 在您的原始帖子中,我没有看到 categoryId 或带有意图参数的查询。您是否尝试过添加其中之一?您必须拥有其中之一以及意图参数。它看起来像:api.foursquare.com/v2/venues/…
    • 呃。很抱歉第一句话的语法不好。我刚刚注意到的编辑错误。 :(
    • 我会尝试查询,因为 categoryID 对我的应用没有意义。
    • @Camus 如果解决了您的问题,请为我的回答投票。 :)
    猜你喜欢
    • 1970-01-01
    • 2015-11-17
    • 2012-12-22
    • 1970-01-01
    • 2013-05-13
    • 1970-01-01
    • 1970-01-01
    • 2015-06-19
    • 1970-01-01
    相关资源
    最近更新 更多