通过Foursquare API删除/编辑提示



我目前正在为地方政府建立一个食品安全网站,其中列出了餐馆,咖啡馆等的卫生评级。我认为允许人们关注Foursquare上的一个页面会很酷,该页面在人们通过提示办理入住手续时为人们提供地方的卫生评级。

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

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

可以通过 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

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

最新更新