Foursquare API:有没有办法用名称和城市搜索场地?

Posted

技术标签:

【中文标题】Foursquare API:有没有办法用名称和城市搜索场地?【英文标题】:Foursquare API : Is there any way to search venue with name and city? 【发布时间】:2013-10-17 20:08:21 【问题描述】:

使用 Foursquare API 有没有办法通过名称和城市搜索场地?

目前我正在使用参数“查询”来搜索场地,如何将城市名称与场地名称一起传递以获得准确的结果

我想搜索位于特定城市的餐厅

仅适用于餐厅名称搜索的 FSQ API 当前搜索查询:

https://api.foursquare.com/v2/venues/search?ll=40.744010080453,-73.985651532083&categoryId=4d4b7105d754a06374d81259&query=starbucks&client_id=your_client_id&client_secret=your_client_secret

在上面的搜索查询中,我使用“query=starbucks”来搜索餐厅“starbucks”

有人知道如何使用名称和城市搜索场地吗?

请帮忙...

【问题讨论】:

【参考方案1】:

您可以将ll参数替换为near,并在其中输入城市名称,例如

https://api.foursquare.com/v2/venues/search?near=new york, ny&categoryId=4d4b7105d754a06374d81259&query=starbucks&client_id=your_client_id&client_secret=your_client_secret

【讨论】:

【参考方案2】:

我发现对于由两个或三个单词组成的地名,使用下划线例如是:

near=New_York

near=Playa_Del_Carmen

near=Hong_Kong

在浏览器中的原因是空格变成字符“%20”,但是当将 GET 字符串值传递给 url(例如从搜索框或通过 php)时,我发现使用空格传递的字符串不是“正确阅读/解释”。添加下划线似乎可以解决这个问题。

【讨论】:

以上是关于Foursquare API:有没有办法用名称和城市搜索场地?的主要内容,如果未能解决你的问题,请参考以下文章

Foursquare 场地“照片”请求返回 null

Restkit 从 Foursquare API 返回 nil 响应

地理本地 google Maps API 业务结果foursquare 喜欢 iphone

如何使用foursquare api在foursquare上添加新的特价商品

Foursquare 场地搜索 API:如何找到最近的场地?

Foursquare Tips:网站上API和Explore的区别