diveintopython3告诉你如何发布消息到identi.ca
>>> 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'})
我以为我会在推特上做同样的事情..
然后,我发现他们不使用基本身份验证,而是使用 oauth .. 所以我认为这个库会有所帮助
但是文档显示我需要某种 consumer_key 等来进行授权..
我有一个 Twitter 帐户,我使用mygmailid@gmail.com
用户名和mypassword
密码登录。有什么方法可以使用它们进行授权吗?