首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Users.labels.list:为什么结果不包括线程/消息计数?

Users.labels.list:为什么结果不包括线程/消息计数?
EN

Stack Overflow用户
提问于 2018-02-09 22:10:13
回答 1查看 105关注 0票数 0

首先,这是一个给Google的问题,而不是一般的SO社区。(我这么说是为了清楚起见,并不是为了阻止其他人回答)

背景:Users.labels.list返回的标签不包含线程或消息计数(即以下属性:messagesTotalmessagesUnreadthreadsTotalthreadUnread),而Users.labels.get返回的标签包含此信息。

对于这两个操作,API文档指出响应应该包含user.labels Resource,并且没有提到list资源是最小的、截断的等等。

问:为什么list操作没有返回完全填充的标签?

如果有一个基本的原因(例如,获取消息/线程计数是昂贵的),这是公平的。但是,如果list结果包含线程/消息计数属性,我就可以避免大量的get调用。

EN

回答 1

Stack Overflow用户

发布于 2018-02-09 22:27:09

标签有两种:保留的SYSTEM标签和自定义的USER标签。系统标签通常对应于Gmail web界面中的预定义元素,例如收件箱。系统标签名称是保留的;创建的用户标签不能与任何系统标签具有相同的名称。下面是一些系统标签,您可以在here中找到完整的列表

大多数Google有两种方法list和get,list用于获取有关对象的基本信息,get object用于返回有关该对象的更多详细信息。

为什么列表操作不返回完全填充的标签?

list方法填充了有关所有用户标签的基本信息。至于作为开发人员返回哪些字段,我们只能看到Google希望共享的信息。您可以随时将功能请求发布到问题论坛,请求他们添加messagesTotal,(messagesUnread,(threadsTotal,(ThreadUnread))。然而,在我的经验列表中,返回基本信息的方法是get方法,需要返回更高级的信息。

欢迎使用stack,我们不是Google。虽然有些谷歌人确实会在这里回答问题,但你不太可能代表谷歌得到像“你为什么要这样做”这样的问题的答案。谷歌员工的回答永远是他们自己的观点,与谷歌无关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48707762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档