问题描述
我正在使用Google登录创建社交平台。该应用程序正常运行直到第二天,当我再次尝试使用google登录时,该应用程序将无法正确接收回调URI。
每次我收到错误消息时,我都会创建一个新的Web客户端,并且在第二天收到401 Error
之前都可以正常工作,然后将URI回调更改为localhost
而不是127.0.0.1
。直到第二天我收到400 Error
。
您知道导致此更改的原因是系统在1天后停止工作吗?它开始询问127.0.0.1
,但即使我认为它也遇到相同的错误。
解决方法
Google deveoper控制台中的重定向URI必须与您的代码所发送的重定向URI完全匹配。
您是从http://127.0.0.1:8000/accounts/google/login/callback/发送的,它不在您批准的重定向uri列表中。
记住完整路径需要与端口匹配。