我试图通过SENT标签上的api创建过滤器
//endpoint: https://www.googleapis.com/gmail/v1/users/me/settings/filters
{
"criteria": {
"from": "mygmail@gmail.com"// this is my current email. i planned to track all outbound emails that i sending from sendgrid and add them to sent folder as its not possible other wise.
},
"action": {
"addLabelIds": [
"SENT"
]
}
}
但是在SENT标签上尝试时出现错误。 错误:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalidArgument",
"message": "Invalid label: SENT"
}
],
"code": 400,
"message": "Invalid label: SENT"
}
}
还有另一种方法吗? 我需要找到一种通过sendgrid smtp发送并将出站电子邮件存储在gmail发送文件夹中的方法。
答案 0 :(得分:0)
您只能使用其ID更改一个或多个邮件的标签。 因此,您必须在向“ mygmail@gmail.com”发送消息之前获得所有ID,然后您可以通过一个请求对所有ID进行批量修改。
您可以在batchmodify此处尝试gmail-api