1

我目前正在为当地政府建立一个食品安全网站,其中列出了餐馆、咖啡馆等的卫生等级。我认为让人们关注 Foursquare 上的一个页面会很酷,它可以让人们在他们访问某个地方时获得一个地方的卫生等级。通过提示签入。

我有这一切都在测试中,并且已经准备好将其推出,直到我意识到当一个地方被重新检查时,没有办法(我可以看到)用旧评级删除旧提示并替换它与新的。

快速搜索告诉我确实没有办法通过 API 删除提示,我完全理解背后的原因,但是有什么方法可以以编程方式编辑提示吗?如果没有,我还有其他方法可以告诉用户他们检查的地方的食品卫生分数吗?

4

1 回答 1

4

可以通过 API 实现,但公共 API 中没有记录(可能是有意的)。Foursquare 的网页使用以下 API 端点删除提示:(/v2/tips/#TIPID#/delete仅接受 POST)

所以你可以像这样使用你的系统:

  1. 获取提示的 ID,例如通过 https://api.foursquare.com/v2/users/self/tips或通过https://api.foursquare.com/v2/venues/#VENUE_ID#/tips

  2. 执行以下帖子删除提示: https ://api.foursquare.com/v2/tips/#TIP_ID#/delete?oauth_token=#YOUR_OAUTH_TOKEN#&v=20120321

我已经多次使用端点。它按预期工作,但我们不能保证它会保持这种状态。

于 2012-04-24T12:35:37.743 回答