Как передать свой ответ API Google Analytics с помощью webapp2 - PullRequest
0 голосов
/ 09 мая 2018

Я учусь здесь, поэтому, пожалуйста, будьте милы со мной:)

По сути, я пытаюсь смешать учебник по Python для Google Analytics hello world с учебником по python для Hello App Engine Google.

Привет мир Python Google Analytics заканчивается так:

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

if __name__ == '__main__':
  main()

Учебное пособие "Привет, мир, Google App Engine" содержит примерно следующее:

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

Мой вопрос прост. Как напечатать ответ скрипта Google Analytics вместо Hello World в функции class MainPage.

Спасибо!

1 Ответ

0 голосов
/ 09 мая 2018

Вот решение:

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)
...