Python 错误:在gae django项目中重定向\u uri\u不匹配

Python 错误:在gae django项目中重定向\u uri\u不匹配,python,django,google-app-engine,Python,Django,Google App Engine,我正在开发django非相关gae项目 我正在尝试使用api。我的代码如下: FLOW = client.flow_from_clientsecrets( CLIENT_SECRETS, scope=[RW_SCOPE, RO_SCOPE], redirect_uri='http://x2-single-odyssey-g.appspot.com/oauth2callback', message=tools.message_if_missing(CLIENT_SECRETS))

我正在开发django非相关gae项目

我正在尝试使用api。我的代码如下:

FLOW = client.flow_from_clientsecrets(
  CLIENT_SECRETS,
  scope=[RW_SCOPE, RO_SCOPE],
  redirect_uri='http://x2-single-odyssey-g.appspot.com/oauth2callback',
  message=tools.message_if_missing(CLIENT_SECRETS))
我的项目id是x2-single-odyssey-g.appspot.com。虽然我得到了错误:重定向\u uri\u不匹配。在localhost中,它运行时不会出错

我从堆栈溢出中发现,我必须添加(x2-single-odyssey-g.appspot.com)作为重定向uri。但正如您在图中所看到的,设置了两个重定向uri,那么现在如何将(x2-single-odyssey-g.appspot.com)设置为重定向uri呢?开发人员控制台上没有“编辑设置”按钮


为流对象设置的重定向uri
应与您在开发人员控制台->凭据中设置的uri匹配。如果不这样做,将导致您提到的
重定向\u uri\u不匹配。您还可以查看我在[1]中提供的web服务器流示例


[1] -

在任何情况下,你的应用程序的URL都是你的应用程序ID.appspot.com,在你的情况下,x2-single-odyssey-g.appspot.com(没有第二个.appspot.com)这里是我的错误。在我的代码中,我将重定向uri设置为“”。所以这没有问题。请问还有其他建议吗?我需要它。谢谢