API ограничения скорости Twitter для остальных через 3G для мобильных устройств - PullRequest
0 голосов
/ 13 сентября 2011

Твиттер имеет ограничение 150 запросов в час для своего REST API, не прошедшего проверку подлинности, я показываю 2 последних твита в своем приложении для iPhone и не хочу аутентифицировать пользователей, проблема возникает, когда я получаю твиты через 3G, когда Я получаю сообщение об ошибке «Превышен лимит скорости». Какие есть варианты?

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

Если вы ознакомились с новым приложением Адель для iPhone, в нем есть раздел новостей, в котором публикуются твиты, в то время как мое приложение показало превышенную скорость, этот список обновляется. Единственная идея, которая у меня есть, это то, что они получают эти результаты на бэкэнде, сохраняя результаты или кэшируя их и обслуживая их через свой сервер, а не запрашивая Twitter прямо из приложения.

1 Ответ

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

Не уверен, что у вас есть варианты.Вы должны аутентифицировать их.

Большинство сетей 3G выделяют динамические IP-адреса, которые, скорее всего, используются случайным образом.В моей сети, MTN, вы не можете получить 3 последовательных успешных запроса, не получив ошибок ограничения скорости.

Я предлагаю вам аутентифицировать их.

...