Python通过twitter登录网站

时间:2011-01-22 13:48:21

标签: python twitter authorization

网站使用“通过Twitter登录”。就像这个网站使用Facebook。如果我知道推特用户名和密码,如何登录并获取网站的登录cookie(使用python)?

2 个答案:

答案 0 :(得分:5)

一般情况下,Twitter不支持“用户名”和“密码”身份验证。现在,Twitter使用OAuth2进行身份验证。有python-twitter库可用于此。例如:https://github.com/simplegeo/python-oauth2

这可能对您有所帮助:http://abhi74k.wordpress.com/2010/12/21/tweeting-from-python/

答案 1 :(得分:2)

你没有;您使用OAuth进行身份验证。允许第三方网站使用用户的用户名和密码进行身份验证是一个可怕的安全漏洞,Twitter不再允许它。

有关如何进行身份验证,请参阅Twitter的OAuth Doc

编辑:Twitter仍然保留'xAuth'选项,允许您使用用户名和密码进行身份验证。您需要获得Twitter的特别许可才能使用它。

相关问题