Python / Flask google api integration Python / Flask google api integration flask flask

Python / Flask google api integration


I changed return object in Flask from return messages to this piece of code.

First I imported to from flask.json import jsonify

try:    response = gmail_service.users().messages().list(userId='me', q=query).execute()    messages = []    if 'messages' in response:        print 'test %s' % response        messages.extend(response['messages'])    while 'nextPageToken' in response:        page_token = response['nextPageToken']        response = gmail_service.users().messages().list(userId='me', q=query, pageToken=page_token).execute()        messages.extend(response['messages'])    return jsonify({'data': messages}) # changed hereexcept errors.HttpError, error:    print 'An error occurred: %s' % error

all credit goes to @doru