我正在构建一个应用程序,我希望从Foursquare API的坐标获取给定半径内的所有餐馆,但我希望应用某些过滤器。具体来说,我想过滤:
我的应用专注于餐馆,所以我想无条件地将结果过滤到" Food"类别(ID#4d4b7105d754a06374d81259
)。记录explore endpoint以支持openNow
,price
和query
的过滤器,但它不会列出对categoryId
的支持,这是至关重要的。它似乎对categoryId
过滤器没有文档支持,但它只允许在此参数中使用一个ID,而或更多部分至关重要。
记录search endpoint以支持一个或多个categoryId
和query
的过滤,但不支持openNow
或price
explore过滤可以过滤。是否有可能使用Foursquare API实现我想要的功能集而无需进行自己的数据处理?
更新:我偶然发现search recommendations endpoint似乎满足了我的需求。但是,此端点的文档表明它仅适用于特定的白名单合作伙伴。如果我不能在当前的公共API集中获取我想要的功能集,那么我将如何获得这个白名单呢?