2016-01-05 149 views
1

如果已經詢問此問題,請致歉。Yammer API - 其餘api速率限制

我按照this指南來創建一個腳本,將批量刪除從指定的Yammer組成員,我有這樣的正常使用。

在一分鐘所用的過程是獲得一個令牌爲用戶,然後使用該令牌來從組中刪除,這需要兩個API調用用戶。

我的問題是關於「睡覺」,以避免絆倒限速器。在Yammer API速率限制(link)的文檔中,它指出「速率限制是每個應用的每個用戶」。

在另一個計算器問題(link)它提到,在這種情況下,用戶是指用戶令牌。

因爲在我的劇本,我只使用每個用戶的令牌一個API調用(除去從該組的用戶),是否有必要實施睡眠,以免絆倒了極限?

我也想知道是否API調用爲用戶檢索令牌可能絆倒限制器,因爲它使用管理令牌調用?

我已經運行了一些測試去除使用腳本一組52級的用戶沒有任何「睡覺」,它圍繞27秒順利完成,只是想了解爲什麼這個沒有打破限制。

在此先感謝!

回答

1

是有必要實現睡眠,以免絆倒了極限?

是的,在這種情況下,管理員用戶(或令牌,如果你喜歡的話)可能會超出限制。爲了安全起見,也就是說,爲了避免您的應用程序被(手動或自動)阻止,您不應該每秒向「其他資源」下分類的Yammer端點發出請求。這是官方指南。

+0

感謝您的回覆,您能否澄清哪些通話可能超出限制?使用用戶令牌的呼叫或使用管理令牌的呼叫還是兩者?在使用用戶令牌的呼叫中,不存在與管理令牌的連接(反之亦然) – Leonite