获得此输出,historyId是什么意思,现在是纪元时间?
UserInfo is
{'emailAddress': 'sssss@gmail.com', 'messagesTotal': 22919, 'threadsTotal': 22016, 'historyId': '1727906'}
使用的代码
from googleapiclient.discovery import build
from httplib2 import Http
from oauth2client import file, client, tools
from dateutil.relativedelta import relativedelta
from datetime import datetime
SCOPES = 'https://www.googleapis.com/auth/gmail.readonly'
userInfo = service.users().getProfile(userId='me').execute()
print ("UserInfo is \n %s" % (userInfo))
答案 0 :(得分:1)
答案:HistoryID不在其ID的时代。
历史记录ID的定义
直接来自文档getprofile
historyId unsigned long邮箱当前历史记录的 ID 。
用法
一起使用列出给定邮箱的所有更改的历史记录。历史记录结果按时间顺序返回(历史记录ID递增)。
在以下内容中也使用
使客户端与Gmail同步
在大多数应用场景中,保持客户端与Gmail同步非常重要。总体上有两种同步方案:完全同步和部分同步。在您的客户端首次连接到Gmail时以及在其他一些罕见情况下,需要完全同步。如果您的客户端最近已同步,则部分同步是完全同步的轻量级替代方案。您还可以使用推送通知仅在必要时实时触发部分同步,从而避免不必要的轮询。
您可能还会找到sync