【发布时间】:2016-01-05 13:56:38
【问题描述】:
如果这个问题已经被问过,我们深表歉意。
我已按照 this 指南创建了一个脚本,该脚本将从指定的 Yammer 组中批量删除成员,并且我已经完美地工作了。
当前使用的过程是为用户获取令牌,然后使用该令牌将用户从组中删除,这需要两次 API 调用。
我的问题是关于“睡眠”以避免触发限速器。在 Yammer API 速率限制 (link) 的文档中,它指出“速率限制是每个用户每个应用程序”。
在另一个 stackoverflow 问题 (link) 中提到,在这种情况下,用户指的是用户令牌。
由于在我的脚本中,我只对每个用户令牌使用一个 API 调用(将用户从组中删除),是否有必要实现睡眠以避免超出限制?
我还想知道为用户检索令牌的 API 调用是否可能会触发限制器,因为它是使用管理员令牌调用的?
我已经运行了一些测试,使用脚本从一个组中删除了 52 个用户,没有任何“睡眠”,它在大约 27 秒内成功完成,只是想了解为什么这没有破坏限制器。
提前致谢!
【问题讨论】:
标签: api rest limit impersonation yammer