Твиттер ограничивает вопрос - PullRequest
1 голос
/ 14 сентября 2011

Я читал документацию Твиттера по этому вопросу, но я немного запутался, потому что я новичок в API и oauth. Если я получу пользователя для входа в Twitter с помощью oAuth, означает ли это, что ограничение скорости будет составлять 350 запросов для их учетной записи, а не для моего приложения? Другими словами, применяется ли ограничение скорости к каждому аккаунту, используемому индивидуально, или 350 для моего приложения?

Ответы [ 2 ]

2 голосов
/ 14 сентября 2011

Из FAQ :

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

Ограничения скорости применяются вразличные пути.Некоторые методы ограничены по скорости, в то время как другие ограничены по добросовестному использованию.В большинстве методов запросы GET (чтение) ограничены по скорости, а методы POST (запись) - нет.Вам следует проверить раздел документации с ограничением тарифов, чтобы узнать, какой метод вы хотите использовать.

Мы применяем запросы к ограничениям скорости следующими способами:

  • Ограничения скорости дляАутентифицированные запросы применяются к пользователю.
  • Ограничения скорости для неаутентифицированных запросов применяются к IP, который мы видим.

Это означает, что приложения совместно используют неаутентифицированный лимит скорости И ИДЕНТИФИКАЦИОННЫЙ лимит.Используемое приложение не имеет значения, поэтому переключение между несколькими клиентами на одном и том же IP-адресе не дает преимущества ограничения скорости - все они будут использовать одни и те же оставшиеся запросы.

У нескольких учетных записей в клиенте Twitter каждая из них имеет свою собственную скорость пользователя.ограничить, но поделиться неаутентифицированными запросами.

Поиск имеет свой собственный предел скорости и, поскольку все запросы являются анонимными, он применяется к IP-адресу, который мы видим.Это означает, что все пользователи с одним и тем же IP-адресом совместно используют ограничение скорости поиска.

Это означает, что каждый запрос, который вы будете делать для аутентифицированного пользователя (OAuth), будет проверять ограничение скорости этого пользователя, а любойобщий неаутентифицированный запрос, который вы сделаете, проверит ограничение IP-адреса вашего приложения.

0 голосов
/ 15 сентября 2011
  • Javascript, Запрос на стороне клиента - ограничение скорости пользователей.
  • Запрос на стороне сервера - ограничение скорости веб-приложений.
  • Клиентское приложение, использующее потоковый API - без ограничения скорости (технически это не так,но ограничение скорости, о котором вам не нужно беспокоиться, потому что вы ограничены другим способом на основе информации, которую вы вместо этого отслеживаете, и поток обновляет вас с лимитом ниже предела)

для более,посмотрите на дублирующий вопрос, опубликованную ссылку FAQ и документ, ограничивающий скорость,

https://dev.twitter.com/docs/rate-limiting

...