403对经过身份验证的用户的响应:来自Google App Engine的Twitter来电

时间:2011-12-18 21:17:44

标签: google-app-engine twitter tweepy

我正在使用tweepy-gae库对twitter api(用户:朋友)进行身份验证(oauth)调用。从我的本地计算机运行时调用正在运行,并且失败了403 Forbidden:“请求被理解,但它已被拒绝。随附的错误消息将解释原因。当代码因更新而被拒绝时使用此代码限制“。该应用程序具有读/写访问权限,但只能读取(不发布任何内容)。

我知道Google App Engine和Twitter的白名单问题,以及GAE如何使用同样达到限制的同一组IP地址。

但是这些是对身份验证可选的方法(user_friends)的身份验证调用,并且twitter文档说在这种情况下速率限制是基于经过身份验证的用户(350个呼叫/小时)。我每小时都会在这里和那里做几个电话。

知道可能是什么问题吗?任何帮助或提示将不胜感激:)

1 个答案:

答案 0 :(得分:0)

我认为在这种情况下出了什么问题。 Tweepy GAE库暂时没有更新,并且在http://twitter.com/ []下调用api而不是http://api.twitter.com/ []

所以twitter api表现得很奇怪,可能是因为它是一个旧的过时版本的api被击中。