您可以使用Google Mail API接收消息标记,例如“已读”/“未读”或“已标记”/“未标记”。您可以在labelIds
功能
Users.messages: get
字段中查看此信息
问题I
我找不到如何检查邮件是否标记为“重要”。 有没有人知道是否有办法使用Google Mail API检测此标志?
问题II
您可以使用不同的星号(红色,绿色,蓝色)标记邮件,但Google Mail API不会在Users.messages: get
函数中返回此信息。
我可以使用Google Mail API确定星号的消息种类(颜色)吗?
答案 0 :(得分:2)
基于说"消息标志"我假设您现在正在使用Gmail IMAP? Gmail API确实会在邮件上显示常见的Gmail标签(如已加星标和未读),但不会显示任何特定于IMAP的信息(例如\已删除,\最近)。
IMAP \在网络界面中标记到Star的地图和" STARRED"在API中: https://developers.google.com/gmail/api/guides/labels
重要标签(对应于IMAP中的\ Important邮箱)也应该在API中可见(系统标签名为"重要")。
API目前不支持不同颜色的星星(请参阅上面标签指南,了解当前支持的SYSTEM标签的权威列表)。