使用 Foursquare 获取医院

Get hospitals with Foursquare

我正在尝试获取 GPS 坐标附近的医院列表。据此 link

https://developer.foursquare.com/docs/resources/categories

医院的类别 ID 是“4bf58dd8d48988d196941735”

我在阅读文档时发现了这个工作示例

https://api.foursquare.com/v2/venues/search?ll=29.253219,-81.732377&client_id=MYCLIENTID&client_secret=MYCLIENTSECRET&limit=1&v=20180628

然后我修改它只得到医院

https://api.foursquare.com/v2/venues/4bf58dd8d48988d196941735?ll=29.253219,-81.732377&client_id=MYCLIENTID&client_secret=MYCLIENTSECRET&limit=1&v=20180628

但是returns结果如下

{"meta":{"code":400,"errorType":"param_error","errorDetail":"Value 4bf58dd8d48988d196941735 is invalid for venue id","requestId":"5b5c04226a60714256a11fff"},"response":{}}

知道我的错误在哪里吗?

您需要使用 categoryId 参数。

例如

https://api.foursquare.com/v2/venues/search?ll=29.253219,-81.732377&categoryId=4bf58dd8d48988d196941735&client_id=MYCLIENTID&client_secret=MYCLIENTSECRET&limit=1&v=20180628