我正在使用 sweetpie 和 python-social-auth 管理我的社交身份验证。通过执行以下操作,我通过 facebook 进行身份验证没有问题:
from social.apps.django_app import load_strategy
provider = “facebook”
access_token = “CAAIkpON595IBADC8CqXgq615wfsls15u6RI23sreqbzntau”
strategy = load_strategy(backend=provider)
user = strategy.backend.do_auth(access_token)
但是当我尝试对 provider="twitter" 和有效的访问令牌做同样的事情时,我在调用 'do_auth' 方法时不断收到 403。我设法卷曲到 twitter api,所以我的凭据是有效的。
我错过了任何步骤吗?twitter 的身份验证应该与 facebook 的不同吗?
谢谢!