如何通过 webapp2 传递我的 Google Analytics API 响应

How do I pass my Google Analytics API response with webapp2

我在这里学习所以请对我好:)

基本上,我正在尝试将 Google Analytics hello world python 教程与 Google App Engine Hello world python 教程混合使用。

Google 分析 python 你好世界以此结尾:

def main():
  analytics = initialize_analyticsreporting()
  response = get_report(analytics)
  print_response(response)

if __name__ == '__main__':
  main()

Google App Engine Hello world 教程有这样的内容:

class MainPage(webapp2.RequestHandler):
    def get(self):
        self.response.headers['Content-Type'] = 'text/plain'
        self.response.write('Hello, World!')

我的问题很简单。如何在 class MainPage 函数中打印 Google Analytics 脚本而不是 Hello World 的响应。

谢谢!

解决方法如下:

import json


class MainPage(webapp2.RequestHandler):
    def get(self):
        analytics = initialize_analyticsreporting()
        report = get_report(analytics)
        data = json.dumps(report)
        self.response.headers['Content-Type'] = 'application/json'
        self.response.write(data)