无法在 Gmail API 中使用高级搜索来搜索特定颜色的星号(超级星号)。
Unable to search for specific coloured star (superstars) using Advanced Search in Gmail API.
这是我们用的。
https://developers.google.com/gmail/api/v1/reference/users/messages/list
为了 GET 带有红星的邮件,这就是我们所要求的。
GET https://www.googleapis.com/gmail/v1/users/me/messages?q=has%3Ared-star&key={YOUR_API_KEY}
结果为0。
is:starred、has:attachment 等其他条件按预期工作,我们是不是做错了什么?
您不能在 Gmail API 中使用标志的名称。您必须使用以下代码:
has:yellow-star <=> l:^ss_sy
has:blue-star <=> l:^ss_sb
has:red-star <=> l:^ss_sr
has:orange-star <=> l:^ss_so
has:green-star <=> l:^ss_sg
has:purple-star <=> l:^ss_sp
has:red-bang <=> l:^ss_cr
has:yellow-bang <=> l:^ss_cy
has:blue-info <=> l:^ss_cb
has:orange-guillemet <=> l:^ss_co
has:green-check <=> l:^ss_cg
has:purple-question <=> l:^ss_cp
来源:http://googlesystem.blogspot.se/2008/07/gmail-superstars.html
这是我们用的。 https://developers.google.com/gmail/api/v1/reference/users/messages/list
为了 GET 带有红星的邮件,这就是我们所要求的。
GET https://www.googleapis.com/gmail/v1/users/me/messages?q=has%3Ared-star&key={YOUR_API_KEY}
结果为0。 is:starred、has:attachment 等其他条件按预期工作,我们是不是做错了什么?
您不能在 Gmail API 中使用标志的名称。您必须使用以下代码:
has:yellow-star <=> l:^ss_sy
has:blue-star <=> l:^ss_sb
has:red-star <=> l:^ss_sr
has:orange-star <=> l:^ss_so
has:green-star <=> l:^ss_sg
has:purple-star <=> l:^ss_sp
has:red-bang <=> l:^ss_cr
has:yellow-bang <=> l:^ss_cy
has:blue-info <=> l:^ss_cb
has:orange-guillemet <=> l:^ss_co
has:green-check <=> l:^ss_cg
has:purple-question <=> l:^ss_cp
来源:http://googlesystem.blogspot.se/2008/07/gmail-superstars.html