403客户端错误:禁止输入URL:https://api.twitter.com/oauth/request_token-无法使用Twitter登录

时间:2019-09-18 17:51:35

标签: python django twitter-oauth

我试图在我的python应用程序中添加twitter登录选项,并且从Web服务器获取以下错误:

GET / social-auth / login / twitter / HTTP / 1.1“ 500 103190 403客户端错误:URL:https://api.twitter.com/oauth/request_token禁止

我在本地主机上使用SSL开发环境django + unicorn。我已经检查了Twitter回调网址指南中的以下指示信息:

请勿将localhost用作回调URL,而不是使用localhost,请在本地或http(s)://127.0.0.1。使用自定义主机。

我的回调URL:https://127.0.0.1:8000/social-auth/complete/twitter/

是否可以在不托管真实域名的情况下使其正常工作?

1 个答案:

答案 0 :(得分:0)

是的,您可以在开发服务器上测试您的API。

尝试这个:

https://localhost:8000/complete/twitter/
                 or 
https://127.0.0.1:8000/complete/twitter/

在您的App's Setting中更新您的回调URL。

请参阅本文以获得更多理解:

https://github.com/python-social-auth/social-app-django/issues/164

相关问题