gpt4 book ai didi

foursquare - 如何在 Foursquare Venues 搜索 API 中使用 categoryId

转载 作者:行者123 更新时间:2023-12-04 14:17:40 25 4
gpt4 key购买 nike

包含 categoryId 参数时,我从 API 查询中获得了意外结果。

例如,当使用以下参数在马萨诸塞州波士顿搜索“The Citizen Public House”时

ll: 42.3489027315987, -71.096134185791
query: citizen
categoryId: 4bf58dd8d48988d116941735 <== 'bars'

结果最终包括其他类别的场所,如“银行”。 categoryId 参数有问题吗?在 API 文档中,它被标记为“实验性”。我是否使用不当?

仅供引用:我正在使用 quimby gem 通过 rails 应用程序与foursquare API 交互。

谢谢!!

最佳答案

如果您要找的地方是

Citizen Public House & Oyster Bar



然后你使用了错误的 categoryId :(
类别有层次结构,搜索是由它完成的。

具体来说, 4bf58dd8d48988d116941735是酒吧类别
那个地方是威士忌酒吧,类别 ID: 4bf58dd8d48988d122941735
为什么银行返回,不确定 :) 我几乎可以肯定,在使用查询进行搜索时,foursquare 引擎会强制结果与查询匹配,而不管其他过滤器如何。

您应该 download all categories并查看类别树以更好地了解要使用的 ID。
请注意,您可以查找夜生活类别 4d4b7105d754a06376d81259其中包含所有条形,因为您正在查找查询,因此您应该找到您要查找的内容(您也可以尝试使用 intent=match 或浏览和半径进行试验)。

关于foursquare - 如何在 Foursquare Venues 搜索 API 中使用 categoryId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8522201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com