Twitter v1.1:400错误请求

Twitter v1.1:400错误请求,twitter,Twitter,我对新的twitterapi有问题:v1.0运行正常,但是如果我将URL改为v1.1,我总是会收到一个错误“400个错误请求”(Firebug) 例如: 这就像一个魔咒,一切正常。 只需将URL更改为../1.1/..,我就会得到一个错误的请求错误,甚至是JSON错误响应,甚至是一些内容 注意:这不是速率限制,因为我是第一次访问URL。将我重定向到 看起来1.1与1 UPD:(因为1.1链接在2小时前为我工作)。即使您第一次访问API页面,您的一些应用程序(descktop或mobile)也

我对新的twitterapi有问题:v1.0运行正常,但是如果我将URL改为v1.1,我总是会收到一个错误“400个错误请求”(Firebug)

例如:

这就像一个魔咒,一切正常。 只需将URL更改为
../1.1/..
,我就会得到一个错误的请求错误,甚至是JSON错误响应,甚至是一些内容

注意:这不是速率限制,因为我是第一次访问URL。

将我重定向到

看起来
1.1
1

UPD:(因为
1.1
链接在2小时前为我工作)。即使您第一次访问API页面,您的一些应用程序(descktop或mobile)也可以使用API方法


UPD2:1.1400错误请求中,表示您没有自动调整(,)。因此,您需要获取用户上下文

在使用v1.1 API之前,您需要使用oauth进行身份验证和授权 下面是一些与PythonTweepy一起工作的东西-从用户时间轴获取状态

def twitter_fetch(screen_name = "BBCNews",maxnumtweets=10):
   'Fetch tweets from @BBCNews'
    # API described at https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline

    consumer_token = '' #substitute values from twitter website
    consumer_secret = ''
    access_token = ''
    access_secret = ''

    auth = tweepy.OAuthHandler(consumer_token,consumer_secret)
    auth.set_access_token(access_token,access_secret)

    api  = tweepy.API(auth)
    #print api.me().name
    #api.update_status('Hello -tweepy + oauth!')

    for status in tweepy.Cursor(api.user_timeline,id=screen_name).items(2):
        print status.text+'\n'


if __name__ == '__main__':
    twitter_fetch('BBCNews',10)

对我来说,原因是连接到tweet的媒体的大小。如果它不在我使用的浏览器中(Firefox、Chrome),我将被重定向。你用什么浏览器<代码>1将于2013年3月5日关闭。这与
1.1
不一样-看看这里:@Poru,看起来像一个twitter API bug。现在我也收到了
400个错误请求
。我认为是缺少用户上下文+库错误。我把我的lib换成了Zend_Service_Twitter,现在可以用了。