通过Foursquare API删除/编辑提示?

时间:2012-04-24 09:14:32

标签: api foursquare

我目前正在为当地政府建立一个食品安全网站,其中列出了餐馆,咖啡馆等的卫生等级。我认为让人们关注Foursquare上的页面会很酷,这样可以让人们了解卫生等级。他们通过提示登记入住的地方。

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

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

1 个答案:

答案 0 :(得分: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

  3. 我多次使用过端点。它按预期工作,但我们无法保证它仍然保持这种状态。