HTTPError 403(Forbidden),Django和python-social-auth通过OAuth2连接到Google

dam*_*mio 76 python django google-api oauth-2.0

使用后python-social-auth,我403: Forbiden在接受谷歌访问后收到错误消息

编辑:我最近(2017年)有一个相同的错误,但在一个新的消息: 401 Client Error: Unauthorized for url: https://accounts.google.com/o/oauth2/token

dam*_*mio 131

您需要Google+ API在Google Developer Console上添加已启用API列表(下APIs)

注意:如果要查看真实的错误消息,请使用traceback查看response变量(response.text)的内容.我使用werkzeug(django-extensions+ python manage.py runserver_plus).

  • 谢谢你带回答案 (3认同)

小智 15

还要感谢.我正在通过艺术和逻辑使用这个python-social-auth教程,但无法通过/ complete/google-oauth2 /上的403:Forbidden HTTPError,直到启用上述Google+ API 并等待Google启用几分钟它.

另外,我必须将模板放在模板目录中并 TEMPLATE_DIRS = ('/path/to/psa_test/thirdauth/templates/',)在settings.py中设置.

希望这有助于一路上的人.总而言之,花了大约6个小时来搞清楚.还不错,我很高兴.

  • 该死的.谢谢.非常.我已经做了必要的但仍然无法正常工作.我所要做的只是等待~5分钟,魔法,它正在工作. (3认同)