通过Google App Engine上的webapp2使用Google帐户进行用户身份验证失败

问题描述 投票:1回答:0

几天前,对于使用他们的Google帐户进行关联的客户,我的应用已停止运行。 甚至helloworld.py示例( https://cloud.google.com/appengine/docs/python/gettingstartedpython27/usingusers )都不再起作用,并在我的应用程序之外生成服务器错误(无日志):

错误:服务器错误

服务器遇到错误,无法完成您的请求。 请在30秒后重试。

这是我使用的helloworld.py的代码:

从google.appengine.api导入用户

导入webapp2

类MainPage(webapp2.RequestHandler):

 def get(self): # Checks for active Google account session user = users.get_current_user() if user: self.response.headers['Content-Type'] = 'text/html; charset=utf-8' self.response.write('Hello, ' + user.nickname()) else: self.redirect(users.create_login_url(self.request.uri)) 

app = webapp2.WSGIApplication([('/',MainPage),],debug = True)

知道为什么吗? 一旦重定向到用户创建的URL,它就会失败。create_login_url(self.request.uri)

python google-app-engine webapp2
© www.soinside.com 2019 - 2024. All rights reserved.