【发布时间】:2019-12-03 18:41:51
【问题描述】:
我想列出带有特定标签的消息。所以我使用了Go Quickstart code from google 并将范围设置为 gmail.MailGoogleComScope。
使用此代码获取标签为“INBOX”的所有邮件的列表可以正常工作
mes, err := srv.Users.Messages.List(user).LabelIds("INBOX").Do()
但是当我用“TEST”替换“INBOX”时,我得到了错误:
能够检索消息。 googleapi:错误 400:标签无效:TEST, invalidArgument 退出状态 1
并且有一个名为 TEST 的标签。我做错了什么?
【问题讨论】:
-
可能 TEST 已保留 developers.google.com/gmail/api/guides/labels#types_of_labels,请阅读底部的蓝色注释...如果是这种情况,可能会,也可能不会,将标签更改为 TESTING 就可以了。
标签: go google-api gmail-api google-api-go-client