Как работают ограничения скорости Twitter при отправке запросов на разные конечные точки? - PullRequest
0 голосов
/ 30 августа 2018

Я пытался выяснить, как распределить мои запросы по нескольким конечным точкам.

Скажем, например, у меня есть 4 конечных точки, которые я запрашиваю. Согласно документам, это ограничения скорости в 15-минутных окнах: https://developer.twitter.com/en/docs/basics/rate-limits

  • друзья / список: 75
  • подписчиков / список: 15
  • статусов / mentions_timeline: 75
  • статусов / user_timeline: 900

Однако, когда я делаю несколько сотен запросов к statuses/user_timeline, мне кажется, что я получаю ошибку ограничения скорости на followers/list. Я не уверен, как запросы сгруппированы. Учитываются ли user_timeline запросы к followers/list.

Кроме того, существует ли автоматизированный способ управления вызовами Twitter API в Node?

1 Ответ

0 голосов
/ 31 августа 2018

Каждая конечная точка имеет отдельные ограничения, поэтому не должно быть никаких изменений в запросах к конечной точке followers/list в результате отдельного нажатия statuses/user_timeline. Один из лучших способов проверки (для подобных конечных точек чтения) - запрос HTTP-заголовков x-rate-limit-limit и x-rate-limit-remaining по вашим запросам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...