首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Foursquare API类别

Foursquare API类别
EN

Stack Overflow用户
提问于 2013-04-26 00:48:11
回答 1查看 1.1K关注 0票数 0

我一定是误解了foursquare API上的类别,这让我抓狂。

当我发送这个的时候:

代码语言:javascript
复制
 https://api.foursquare.com/v2/venues/search?ll=44.874491,-93.328212&client_id=XXX&client_secret=XXX&v=20130327

正如我所期望的那样,我得到了所有的场地。但是,如果我这样做咖啡店的categoryId:

代码语言:javascript
复制
 https://api.foursquare.com/v2/venues/search?ll=44.874491,-93.328212&categoryId=4bf58dd8d48988d1e0931735&client_id=XXX&client_secret=XXX&v=20130327

我失去了最初出现的最近的咖啡店。特别是我坐的那个,地址是7101 France Ave S。这种行为一直都很奇怪。

然后是第二个问题:既然Coffee ShopFood下的一个类别,当我限制到Food类别时,我应该不得到它们吗?如果我这么做了:

代码语言:javascript
复制
 https://api.foursquare.com/v2/venues/search?ll=44.874491,-93.328212&categoryId=4d4b7105d754a06374d81259&client_id=XXX&client_secret=XXX&v=20130327

我连一家咖啡店都没有。这让我抓狂,我知道我一定错过了一些简单的东西。提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-26 01:16:47

正如venues/search上的Foursquare文档中所指定的,在使用categoryId时应该指定一个radius参数。在你的搜索中这样做似乎会返回更好的结果。

“食物”是一个广泛的类别,也许你看到的结果是出于各种原因(受欢迎程度、接近程度等)而是“更好的”匹配。同样,您应该在使用categoryId时指定一个radius。您还应该查看可用于场所/搜索的不同intent,以找出哪个最适合您的应用程序!如果你也开始使用这个参数,可能会有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16220423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档