Python 使用Google帐户的用户身份验证在Google App Engine上使用webapp2失败
我的应用程序几天前已经停止工作,用于使用谷歌帐户连接的客户。 即使helloworld.py示例()也不再工作,并在我的应用程序之外生成服务器错误(无日志): 错误:服务器错误 服务器遇到错误,无法完成您的请求。 请在30秒后重试 以下是我使用的helloworld.py的代码: 从google.appengine.api导入用户 导入webapp2 类主页(webapp2.RequestHandler): app=webapp2.WSGIApplication([ (“/”,主页),],debug=True ) 知道为什么吗?Python 使用Google帐户的用户身份验证在Google App Engine上使用webapp2失败,python,google-app-engine,webapp2,Python,Google App Engine,Webapp2,我的应用程序几天前已经停止工作,用于使用谷歌帐户连接的客户。 即使helloworld.py示例()也不再工作,并在我的应用程序之外生成服务器错误(无日志): 错误:服务器错误 服务器遇到错误,无法完成您的请求。 请在30秒后重试 以下是我使用的helloworld.py的代码: 从google.appengine.api导入用户 导入webapp2 类主页(webapp2.RequestHandler): app=webapp2.WSGIApplication([ (“/”,主页),],deb
一旦重定向到用户创建的URL,它就会失败。创建\u登录\u URL(self.request.uri)helloworld.py在开发中不起作用?您是否在出现问题之前以某种方式更新了代码?helloworld.py在dev服务器上工作,但在生产环境中不再工作。链接到OpenID弃用?如果是这样,我想知道为什么医生仍然在线?每次我使用users.create\u login\u url时,都会导致Google服务器失败(在Prod上)。您需要使用日志查看器检查并共享应用程序的服务器端日志。您应该找到可以解释错误根本原因的stacktrace。我的应用程序日志是空的崩溃不是来自我的应用程序,而是来自谷歌认证服务器(我没有访问日志的权限!)helloworld.py在开发中不起作用?您是否在出现问题之前以某种方式更新了代码?helloworld.py在dev服务器上工作,但在生产环境中不再工作。链接到OpenID弃用?如果是这样,我想知道为什么医生仍然在线?每次我使用users.create\u login\u url时,都会导致Google服务器失败(在Prod上)。您需要使用日志查看器检查并共享应用程序的服务器端日志。您应该找到可以解释错误根本原因的stacktrace。我的应用程序日志是空的崩溃不是来自我的应用程序,而是来自谷歌认证服务器(我没有访问日志的权限!)
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))