Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';无法让Google应用程序引擎OAuth2示例(用于Python)正常工作-400错误:重定向\u uri\u不匹配_Python_Google App Engine_Oauth 2.0_Google Api_Sample - Fatal编程技术网

Can';无法让Google应用程序引擎OAuth2示例(用于Python)正常工作-400错误:重定向\u uri\u不匹配

Can';无法让Google应用程序引擎OAuth2示例(用于Python)正常工作-400错误:重定向\u uri\u不匹配,python,google-app-engine,oauth-2.0,google-api,sample,Python,Google App Engine,Oauth 2.0,Google Api,Sample,我需要使用OAuth2,因此我希望通过App Engine和Python进行开发,因为Google提供了示例代码,可以简化此过程: 它应该是简单的;只需下载文件,在app.yaml中设置应用程序名称,在client_secrets.json中设置id/secret。然后通过谷歌应用引擎启动器运行/上传 但是,我得到了错误400:错误:重定向\u uri\u不匹配。 请求{localhost或appspot.com}/oauth2callback中的重定向URI与注册的重定向URI不匹配 请求

我需要使用OAuth2,因此我希望通过App Engine和Python进行开发,因为Google提供了示例代码,可以简化此过程:

它应该是简单的;只需下载文件,在app.yaml中设置应用程序名称,在client_secrets.json中设置id/secret。然后通过谷歌应用引擎启动器运行/上传

但是,我得到了错误400:错误:重定向\u uri\u不匹配。 请求{localhost或appspot.com}/oauth2callback中的重定向URI与注册的重定向URI不匹配

请求详细信息

scope=https://www.googleapis.com/auth/plus.me
response_type=code
access_type=offline
redirect_uri={local/appspot}/oauth2callback
state={local/appspot}/:gP-pigwbwB3IBwMjafPlPToxNDE0NTA4ODYy
client_id={id-stuff}.apps.googleusercontent.com
我怀疑问题是否存在于代码中(因为它是一个工作示例),但它还能是什么,我缺少了什么?

转到API控制台:


在项目中,检查API访问设置并确保URL是重定向URI之一。如果没有,请添加它

这给了我一个新的错误。再近一步,谢谢!