Gmail REST API 是不是有权访问标签颜色?

Posted

技术标签:

【中文标题】Gmail REST API 是不是有权访问标签颜色?【英文标题】:Does the Gmail REST API have access to label colors?Gmail REST API 是否有权访问标签颜色? 【发布时间】:2014-08-16 17:48:09 【问题描述】:

是否可以通过新的 Gmail REST API 获取标签颜色?我们的许多用户对他们的电子邮件进行颜色编码,如果能够将这种颜色编码带到我们的应用程序中,那就太好了。

【问题讨论】:

【参考方案1】:

根据文档,标签包含以下内容:

“id”:字符串, “名称”:字符串, “messageListVisibility”:字符串, “labelListVisibility”:字符串, “类型”:字符串

见:https://developers.google.com/gmail/api/v1/reference/users/labels

不过,这似乎是一个有用的增强功能。

【讨论】:

【参考方案2】:

下面的python

def MakeLabel(label_name, mlv='show', llv='labelShow'):
    """Create Label object.

    Args:
        label_name: The name of the Label.
        mlv: Message list visibility, show/hide.
        llv: Label list visibility, labelShow/labelHide.

    Returns:
        Created Label.
    """
    bg_red_color = 'backgroundColor': '#cc3a21', 'textColor': '#000000'

    label = 
        'color':                 bg_red_color, 
        'messageListVisibility': mlv,
        'name':                  label_name,
        'labelListVisibility':   llv
    return label

如果你需要更多颜色,请到这里https://developers.google.com/gmail/api/v1/reference/users/labels/create

【讨论】:

以上是关于Gmail REST API 是不是有权访问标签颜色?的主要内容,如果未能解决你的问题,请参考以下文章

Gmail现在支持安排电子邮件,如何使用gmail rest api工作,还是api支持此功能?

通过 Google API 获取 gmail 消息的直接链接

使用相同控制台应用程序的 Gmail REST API 和 Gmail IMAP 的 API 配额

在 C# 中使用 GMail API 创建标签

Gmail REST API:400错误请求+失败的前提条件

通过 Gmail REST API 发送的电子邮件/草稿无法在新的 Gmail 用户界面中打开