403 ответа для аутентифицированного пользователя: друзья в Twitter звонят из Google App Engine - PullRequest
0 голосов
/ 19 декабря 2011

Я использую библиотеку tweepy-gae для выполнения аутентифицированных (oauth) звонков в твиттер-API (пользователь: друзья).Вызовы работают при запуске с моего локального компьютера и сбой с 403 Запрещено: «Запрос понят, но он был отклонен. В сопроводительном сообщении об ошибке будет объяснено, почему. Этот код используется, когда запросы отклоняются из-за обновленияпределы «.Приложение имеет доступ для чтения / записи, но выполняет только чтение (ничего не публикуя).

Мне известно о проблемах белого списка в Google App Engine и Twitter, а также о том, как GAE использует тот же набор IP-адресов, что иколлективно выходят за пределы.

Но это аутентифицированные вызовы метода (user_friends), которые являются опциональной аутентификацией, а в документации Twitter говорится, что ограничение скорости в этом случае основано на аутентифицированном пользователе (350 вызовов / час),И я делаю пару звонков в час только здесь и там.

Есть идеи, в чем может быть проблема?Любая помощь или советы будут оценены:)

1 Ответ

0 голосов
/ 20 января 2012

Я понял, что было не так в этом случае. Библиотека Tweepy GAE некоторое время не обновлялась, и она вызывала вызов API под http://twitter.com/[] вместо http://api.twitter.com/[]

Так что твиттер-апи вёл себя странно, вероятно, потому что это была старая устаревшая версия апи, которая была поражена.

...