使用用户名和密码登录 Twitter OAuth (Python)

Logging into Twitter OAuth using username and password (Python)

所以,我要做的是使用我的 Twitter 凭据登录到我的 Twitter 帐户。我知道这是可能的,我只是不知道该怎么做:/。我认为该方法与编程语言无关,但我使用的是 Python。这是我使用访问令牌和消费者密钥登录的代码:

from twitter import *

token = "*******"
token_key = "******"
con_secret = "*******"
con_secret_key = "*******"

t = Twitter(auth=OAuth(token, token_key, con_secret, con_secret_key))

t.statuses.home_timeline()
t.statuses.update(status="Hello World!")

但我想用这样的东西来做:

from twitter import *

username = "username"
password = "password"

(...)

t.statuses.update(status="Hello World!")

然后它会登录。 我怎样才能做到这一点?如果您在 Python 中不知道如何操作,请用另一种语言告诉我,因为我想它不会有太大变化。

唯一的方法是使用 twitter.auth.UserPassAuth,但它已被弃用。 它returns

{'errors': [{'code': 215, 'message': 'Bad Authentication data.'}]}