我试过gmail.com用户界面,但我没有找到任何方法在系统标签下创建嵌套文件夹。 然后我尝试使用API,但也不可能。
但我无法找到指定此行为的任何文档。我错过了什么或做错了什么。 我正在使用gmail apis来创建标签。 https://developers.google.com/gmail/api/v1/reference/users/labels/create
问题是我们有一个客户在收件箱下嵌套了标签。我想可能是它的旧gmail功能,不再存在。有人可以清楚我的理解。提前致谢
答案 0 :(得分:0)
似乎USER标签不能当前嵌套在使用Gmail API的SYSTEM标签下。我不确定他们过去是否可能使用Gmail API或其他已弃用的API。查找信息以表明过去可能是困难的,因为旧的“官方”API(例如Email Migration v2 API(及其前身)似乎已经删除了文档)。
也许@Rubén正在进行here。虽然我会假设当前配置中的Google服务器在从任何客户端尝试此操作时都会返回某种错误。可能已弃用的功能已被删除,这使得这成为可能。也许在使用旧的过时的Email Migration v2 API时,这是可能的。遗憾的是,我不记得/证明它是否允许所述功能。
我找不到直接来自Google的信息链接。但是,我发现了以下内容:
ScottG_TC说:“你不能在收件箱中嵌套标签。” https://productforums.google.com/forum/#!topic/inbox/78TdouDE0s4
Gmail API
使用了.NET的.NET包装器/版本后,我注意到我无法以编程方式在“收件箱”SYSTEM标签下创建嵌套标签。尝试这样做会产生与使用GUI相同的结果。它创建一个名为“Inbox / Foo”的平面USER定义标签。这似乎是尝试在SYSTEM标签下创建嵌套USER标签的标准结果。也就是说,将创建一个单独的USER定义标签,与预期的SYSTEM标签无关。
<强>的Gmail 强>
使用Gmail用户界面本身的示例。
创作之后。
我确信您已经在UI中注意到使用“Nest label under:”无法指定任何SYSTEM标签。
使用SYSTEM标签的名称创建USER定义的标签也是无效的。
“重复问题”
我不相信这是一个重复的问题,Gmail API具有USER和SYSTEM标签的概念。提供的重复问题/答案仅涉及在USER定义标签下创建嵌套标签的想法。它没有说明是否可以在SYSTEM标签下创建嵌套标签,例如“收件箱”
USER和SYSTEM标签之间的区别: https://developers.google.com/gmail/api/guides/labels
通过转到https://mail.google.com/mail/u/0/#settings/labels SYSTEM标签有自己的部分也可以观察到差异。
答案 1 :(得分:0)
我能够通过将我的gmail帐户链接到Windows 10“邮件”程序来实现此目的。然后使用Windows Mail UI在收件箱下创建嵌套文件夹,然后当我使用chrome :: boom ::嵌套在收件箱下返回gmail时。