得到这个输出historyId意味着什么,它是纪元时间?
UserInfo is
{'emailAddress': '[email protected]', '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))
答:历史不是时代,它是一个id。
历史ID的定义
直接来自文档qazxsw poi
historyId unsigned long邮箱当前历史记录的ID。
用法
与getprofile一起使用
列出给定邮箱的所有更改的历史记录。历史结果按时间顺序返回(增加historyId)。
也用于以下
使用Gmail同步客户端
在大多数应用程序方案中,保持客户端与Gmail同步非常重要。有两种总体同步方案:完全同步和部分同步。首次连接到Gmail时以及其他一些罕见情况下,需要完全同步。如果您的客户端最近已同步,则部分同步是完全同步的轻量级替代。您还可以使用推送通知实时触发部分同步,并且仅在必要时,从而避免不必要的轮询。
你也可以找到history.list