我知道这是一个重复的问题但是通过参考之前的答案,我还没有找到解决方案。
我使用Google报告API来获取日志。 请参阅此链接:https://developers.google.com/admin-sdk/reports/v1/libraries
一切顺利,我可以使用范围,客户端ID等生成授权URL。 但我无法将用户重定向到URL以从授权URL获取“代码”。
我尝试使用webapp2脚本但抛出错误= AssertionError:未设置请求全局变量。
以下是我用于重定向的代码:
import webapp2
class MainPage(webapp2.RequestHandler):
def get(self):
import ipdb;ipdb.set_trace()
path='my authorize url path'
return self.redirect(path) #throws error on this line
a1=MainPage() #object to call class
a2=a1.get() #call method of class
我哪里错了?如果webapp2具有self.redirect的标准错误,那么哪个其他框架可以帮助执行相同的操作?
如果我使用app = webapp2.WSGIApplication([('/', MainPage)])
而不是创建对象,那么它甚至不会调用get(self)
函数。
任何帮助,将不胜感激。
感谢。