REST Resource: users.labels

资源:标签

标签用于对用户邮箱中的邮件和会话进行分类。用户邮箱支持的标签数量上限为 10,000 个。

JSON 表示法
{
  "id": string,
  "name": string,
  "messageListVisibility": enum (MessageListVisibility),
  "labelListVisibility": enum (LabelListVisibility),
  "type": enum (Type),
  "messagesTotal": integer,
  "messagesUnread": integer,
  "threadsTotal": integer,
  "threadsUnread": integer,
  "color": {
    object (Color)
  }
}
字段
id

string

标签的不可变 ID。

name

string

标签的显示名称。

messageListVisibility

enum (MessageListVisibility)

在 Gmail 网页界面的邮件列表中,带有此标签的邮件的可见性。

labelListVisibility

enum (LabelListVisibility)

标签在 Gmail 网页界面中的标签列表中的公开范围。

type

enum (Type)

标签的所有者类型。用户标签由用户创建,可供用户修改和删除,并且可应用于任何邮件或会话。系统标签由系统内部创建,无法添加、修改或删除。在某些情况下,系统标签或许可以应用于消息和会话,或从中移除,但不能保证一定能做到。例如,用户可以对消息和会话应用和移除 INBOXUNREAD 标签,但无法对消息和会话应用或移除 DRAFTSSENT 标签。

messagesTotal

integer

带有该标签的消息总数。

messagesUnread

integer

带有该标签的未读邮件数量。

threadsTotal

integer

带有该标签的线程总数。

threadsUnread

integer

带有该标签的未读会话数。

color

object (Color)

要分配给标签的颜色。颜色仅适用于 type 设置为 user 的标签。

MessageListVisibility

枚举
show 在消息列表中显示标签。
hide 不在消息列表中显示标签。

LabelListVisibility

枚举
labelShow 在标签列表中显示标签。
labelShowIfUnread 如果有带有该标签的未读邮件,则显示该标签。
labelHide 不显示标签列表中的标签。

类型

枚举
system Gmail 创建的标签。
user 由用户或应用创建的自定义标签。

颜色

JSON 表示法
{
  "textColor": string,
  "backgroundColor": string
}
字段
textColor

string

标签的文本颜色,表示为十六进制字符串。若要设置标签的颜色,此字段是必需的。仅允许使用以下预定义颜色值集:
#000000、#434343、#666666、#999999、#cccccc、#efefef、#f3f3f3、#ffffff、#fb4c2f、#ffad47、#fad165、#16a766、#43d692、#4a86e8、#a479e2、#f691b3、#f6c5be、#ffe6c7、#fef1d1、#b9e4d0、#c6f3de、#c9daf8、#e4d7f5、#fcdee8、#efa093、#ffd6a2、#fce8b3、#89d3b2、#a0eac9、#a4c2f4、#d0bcf1、#fbc8d9、#e66550、#ffbc6b、#fcda83、#44b984、#68dfa9、#6d9eeb、#b694e8、#f7a7c0、#cc3a21、#eaa041、#f2c960、#149e60、#3dc789、#3c78d8、#8e63ce、#e07798、#ac2b16、#cf8933、#d5ae49、#0b804b、#2a9c68、#285bac、#653e9b、#b65775、#822111、#a46a21、#aa8831、#076239、#1a764d、#1c4587、#41236d、#83334c #464646、#e7e7e7、#0d3472、#b6cff5、#0d3b44、#98d7e4、#3d188e、#e3d7ff、#711a36、#fbd3e0、#8a1c0a、#f2b2a8、#7a2e0b、#ffc8af、#7a4706、#ffdeb5、#594c05、#fbe983、#684e07、#fdedc1、#0b4f30、#b3efd3、#04502e、#a2dcc1、#c2c2c2、#4986e7、#2da2bb、#b99aff、#994a64、#f691b2、#ff7537、#ffad46、#662e37、#ebdbde、#cca6ac、#094228、#42d692、#16a765

backgroundColor

string

背景颜色,表示为十六进制字符串 #RRGGBB(例如 #000000)。若要设置标签的颜色,此字段是必需的。仅允许使用以下预定义颜色值集:
#000000、#434343、#666666、#999999、#cccccc、#efefef、#f3f3f3、#ffffff、#fb4c2f、#ffad47、#fad165、#16a766、#43d692、#4a86e8、#a479e2、#f691b3、#f6c5be、#ffe6c7、#fef1d1、#b9e4d0、#c6f3de、#c9daf8、#e4d7f5、#fcdee8、#efa093、#ffd6a2、#fce8b3、#89d3b2、#a0eac9、#a4c2f4、#d0bcf1、#fbc8d9、#e66550、#ffbc6b、#fcda83、#44b984、#68dfa9、#6d9eeb、#b694e8、#f7a7c0、#cc3a21、#eaa041、#f2c960、#149e60、#3dc789、#3c78d8、#8e63ce、#e07798、#ac2b16、#cf8933、#d5ae49、#0b804b、#2a9c68、#285bac、#653e9b、#b65775、#822111、#a46a21、#aa8831、#076239、#1a764d、#1c4587、#41236d、#83334c #464646、#e7e7e7、#0d3472、#b6cff5、#0d3b44、#98d7e4、#3d188e、#e3d7ff、#711a36、#fbd3e0、#8a1c0a、#f2b2a8、#7a2e0b、#ffc8af、#7a4706、#ffdeb5、#594c05、#fbe983、#684e07、#fdedc1、#0b4f30、#b3efd3、#04502e、#a2dcc1、#c2c2c2、#4986e7、#2da2bb、#b99aff、#994a64、#f691b2、#ff7537、#ffad46、#662e37、#ebdbde、#cca6ac、#094228、#42d692、#16a765

方法

create

创建新标签。

delete

立即永久删除指定的标签,并将其从应用了该标签的所有邮件和会话中移除。

get

获取指定的标签。

list

列出用户邮箱中的所有标签。

patch

修补指定的标签。

update

更新指定的标签。