2016-01-05 3 views
1

Извините, если этот вопрос уже задан.Yammer API - ограничения на доступность api

Я следил за this руководство для создания скрипта, который будет массово удалять участников из указанной группы Yammer, и у меня это прекрасно работает.

Процесс, используемый в данный момент, - это получение токена для пользователя, а затем использование этого токена для удаления пользователя из группы, который принимает два вызова API.

Мой вопрос - это «спать», чтобы избежать отключения ограничителя скорости. В документации по лимитам скорости Yammer API (link) указано, что «ограничения скорости для каждого пользователя на приложение».

В другом вопросе stackoverflow (link) упоминается, что в этом контексте пользователь ссылается на токен пользователя.

Поскольку в моем сценарии я использую только один вызов API для каждого токена пользователя (чтобы удалить пользователя из группы), нужно ли реализовать сон, чтобы избежать отключения предела?

Мне также интересно, может ли вызов API получить токен для пользователя, возможно, отключит ограничитель, так как он вызван с использованием токена администратора?

Я провел несколько тестов, удалив 52 пользователя из группы, используя скрипт без каких-либо «сон», и он завершился успешно около 27 секунд, просто пытаясь понять, почему это не нарушило лимитер.

Заранее благодарен!

ответ

1

Нужно ли осуществить сон, чтобы избежать отключения предела?

Да, пользователь admin (или токен, если хотите) мог бы преодолеть предел в этом случае. Чтобы быть в безопасности, то есть, чтобы ваше приложение не блокировалось (вручную или автоматически), вы не должны делать больше запросов в секунду конечным точкам Yammer, которые классифицируются в разделе «Другие ресурсы». Это официальное руководство.

+0

Спасибо за ответ. Не могли бы вы уточнить, какой вызов может превысить лимит? Вызов, который использует токен пользователя или вызов с использованием токена администратора или обоих? В вызове с токеном пользователя нет соединения с токеном администратора (и наоборот) – Leonite

Смежные вопросы