我使用tastypie和python-social-auth管理我的社交身份驗證。 我沒有問題,這樣做通過Facebook認證如下:使用twitter進行身份驗證tastypie python社交身份驗證返回403
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)
但是當我嘗試做相同的提供商=「推特」和有效的訪問令牌,我一直呼籲的「do_auth」當得到403方法。 我設法捲曲到twitter api,所以我的憑據是有效的。
我錯過了在這方面的任何步驟?嘰嘰喳喳驗證應該是不同的Facebook的?
謝謝!
你檢查redirect_uri屬性嗎?還要檢查錯誤代碼的響應情況。應該有一些額外的信息來解釋什麼是錯的。 – daniula
這個過程現在不適用於Twitter,有一個問題可以在https://github.com/omab/python-social-auth/issues/272進行跟蹤,我需要設置一個時間來處理它。 – omab