用户个人资料gmail api中的历史ID是什么?

问题描述 投票:1回答:1

得到这个输出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))
python google-api gmail-api google-api-python-client
1个回答
1
投票

答:历史不是时代,它是一个id。

历史ID的定义

直接来自文档qazxsw poi

historyId unsigned long邮箱当前历史记录的ID。

用法

getprofile一起使用

列出给定邮箱的所有更改的历史记录。历史结果按时间顺序返回(增加historyId)。

也用于以下

使用Gmail同步客户端

在大多数应用程序方案中,保持客户端与Gmail同步非常重要。有两种总体同步方案:完全同步和部分同步。首次连接到Gmail时以及其他一些罕见情况下,需要完全同步。如果您的客户端最近已同步,则部分同步是完全同步的轻量级替代。您还可以使用推送通知实时触发部分同步,并且仅在必要时,从而避免不必要的轮询。

你也可以找到history.list

© www.soinside.com 2019 - 2024. All rights reserved.