我在这里观察同样的问题: Foursquare API doesn't work when searching main categories
我的问题与此有关: Foursquare API Venues returning almost empty venues intent=browse
但提供的答案(删除类别ID)并没有改变结果。我发了一条推文到Foursquare API推特账户,但没有听到回复。我的查询结果于9月18日发生变化,截至目前尚未恢复正常。
到目前为止,我已经尝试过:
删除类别ID(无更改)。
使用PHP从动态生成的值更改版本日期
$version = date('Ymd');
为静态字符串值v=20150918
(无更改)。
添加了query=restaurant
确实返回了结果但只包含带有查询字词的项目。对于我的应用程序,这是一个不完整的设置,是不可接受的。
删除了query=restaurant
和categoryId=4d4b7105d754a06374d81259
。这样可以按预期返回所有结果,因此对于我的申请而言,这只是与食物有关,这是不可接受的。
废弃整个场馆搜索API调用并使用场地探索API。这种重新调整的结果与我在9月18日之前收到的结果类似。
我的问题:
Foursquare有没有人解释为什么会这样,以及如何解决的建议?如果没有,那么StackOverflow上的任何人都会看到另一个选择,除了诉诸第5项废弃场地搜索API并使用场地探索API吗?
我不愿意采用#5的方式,因为:
场地搜索API似乎已停止工作,没有明显或明显的原因。它是否会重新开始工作,我只需要耐心,尽管现在我的网站充其量只是混合结果,最糟糕的是没有结果?
我需要重写将数据插入数据库的脚本以及在地图上显示数据的脚本。
这也是我的第一个问题。如果有最好的做法,我不会坚持,我会很感激。
谢谢。