__init__.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:GoogleGmail-Skill 作者: jcasoft 项目源码 文件源码
def main(max_results):
    credentials = get_credentials()
    http = credentials.authorize(httplib2.Http())
    global service
    service = discovery.build('gmail', 'v1', http=http)

    try:
    user_id = "me"
    label_id = ["INBOX","IMPORTANT"]
        query = "is:unread"

    response = service.users().messages().list(userId=user_id,labelIds=label_id,maxResults=max_results,q=query).execute()

    messages = []
        if 'messages' in response:
            messages.extend(response['messages'])

        while 'nextPageToken' in response:
        page_token = response['nextPageToken']
        response = service.users().messages().list(userId=user_id,labelIds=label_id,maxResults=max_results,q=query,pageToken=page_token).execute()

    return messages

    except errors.HttpError, error:
    print 'An error occurred: %s' % error
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号