我是Python的新手,我一直试图连接到Twitter的公共数据流,作为一个实践项目。这一步我已经得到了:如何在Python中发送身份验证和HTTP请求?
>>> import urllib2
>>> url = urllib2.urlopen("https://stream.twitter.com/1/statuses/sample.json")
Trackback...(omitted)
urllib2.HTTPError: HTTP Error 401: Unauthorized
的401错误是意料之中的,但我在一个不知如何向前移动。我目前正在阅读Twitter身份验证API文档,他们推荐第三方库,我可以做但我想避免,因为我真的想知道发生了什么。我认为你必须将OAuth数据放在标题中?我应该使用add_header()吗?
这似乎是基本的HTTP认证,而不是OAuth的 – 2012-08-09 18:40:00
什么呢? add_header()?或者你是在谈论twitter API,它需要OAuth,而不是基本的。 – 2012-08-09 18:41:35