我是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