API Twitter - Python - 150 запросов / час Даже после аутентификации - PullRequest
1 голос
/ 08 марта 2012

Я создаю приложение с помощью Python Twitter API. Я хочу сделать много статусных звонков в твиттер. Я понимаю, что неаутентифицированные звонки ограничены 150 часами.

Так что я пошел дальше и аутентифицировал myapp через мой твиттер-аккаунт. Тем не менее я получаю только 150 запросов в час. Согласно документу, я должен получать 350 запросов в час.

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

Я использовал OAuth для аутентификации моего приложения,

api = twitter.Api(consumer_key='consumer_key',
consumer_secret='consumer_secret', access_token_key='access_token', access_token_secret='access_token_secret')

Как я могу получить до 350 запросов / час. Если я хочу больше, где я могу запросить это?

Ответы [ 2 ]

1 голос
/ 18 мая 2012

Наверное, слишком поздно.У меня была эта проблема.Я полагаю, что это произошло потому, что во время работы моего приложения я вошел в Твиттер (веб-сайт) со своей личной учетной записи (а не учетной записи, которую я настроил для своего приложения).Как только я получил новый токен доступа, я вернулся к 350 и смог проверить свои учетные данные.

0 голосов
/ 09 марта 2012

Если вы отправите недопустимый запрос OAuth в общедоступную конечную точку Twitter, Twitter будет обрабатывать его как анонимный запрос и возвращает данные вместе с заголовком X-Warning, указывающим, что запрос не был аутентифицирован правильно. Поэтому, если вы можете запрашивать конечную точку API только 150 раз в час, вы, скорее всего, генерируете свою подпись OAuth неправильно - проверьте заголовок X-Warning в ответе API, чтобы убедиться в этом.

Сложно сказать, что может быть не так из фрагмента, который вы разместили Какую библиотеку вы используете? Как вы делаете HTTP-запрос к конечной точке API?

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