Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.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

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
Python 使用Google帐户的用户身份验证在Google App Engine上使用webapp2失败_Python_Google App Engine_Webapp2 - Fatal编程技术网

Python 使用Google帐户的用户身份验证在Google App Engine上使用webapp2失败

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

我的应用程序几天前已经停止工作,用于使用谷歌帐户连接的客户。 即使helloworld.py示例()也不再工作,并在我的应用程序之外生成服务器错误(无日志):

错误:服务器错误

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

以下是我使用的helloworld.py的代码:

从google.appengine.api导入用户

导入webapp2

类主页(webapp2.RequestHandler):

app=webapp2.WSGIApplication([ (“/”,主页),],debug=True )

知道为什么吗?
一旦重定向到用户创建的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))