2013-06-02 39 views
0

diveintopython3告訴您如何發佈消息identi.caTwitter的API從蟒蛇發帖

>>> from urllib.parse import urlencode 
>>> import httplib2 
>>> httplib2.debuglevel = 1 
>>> h = httplib2.Http('.cache') 
>>> data = {'status': 'Test update from Python 3'} 
>>> h.add_credentials('diveintomark', 'MY_SECRET_PASSWORD', 'identi.ca')  
>>> resp, content = h.request('https://identi.ca/api/statuses/update.xml', 
...  'POST',                
...  urlencode(data),              
...  headers={'Content-Type': 'application/x-www-form-urlencoded'}) 

我想我會做同樣的與Twitter ..

然後,我發現,他們不使用基本身份驗證,但使用OAuth ..所以我想this library將有助於

但該文檔顯示,我需要某種形式的授權CONSUMER_KEY等..

我有一個推特帳戶,我用[email protected]作爲用戶名登錄,mypassword作爲password.Is有什麼方法可以使用這些進行授權?

+0

這個庫是爲了在GAE做oauth。您可能需要[這一個](https://pypi.python.org/pypi/oauth/1.0.1)。它帶有示例客戶端代碼。 – abarnert

回答