当我们的keen.io项目启动时,由于名称被动态更改(即查看页面博客名称X,查看页面博客Y,查看页面博客Z,意外创建了大量(数百?)个事件集合,等等)。有没有人知道删除所有这些集合的有效方法(即不涉及在UI或API中逐个删除它们)?
如果我能够查询项目中的所有事件集合名称,那么我可以轻松遍历所有事件集合并通过API删除,但我还没有找到获取事件集合列表的方法回到查询中。
答案 0 :(得分:2)
向Events资源发出GET请求将返回项目中所有事件集合的架构信息,包括属性及其类型。
https://keen.io/docs/api/reference/#event-resource
keen-gem有一个event_collections method,如果您使用Ruby,它会包含此功能。
最好一次遍历一个集合的模式,因为并行删除多个集合可能会导致rate limiting。