无法使用Gmail API中的高级搜索来搜索特定的彩色明星(超级明星)。

无法使用Gmail API中的高级搜索来搜索特定的彩色明星(超级明星)。,gmail,gmail-api,Gmail,Gmail Api,这是我们用的。 为了收到红星邮件,这是我们的要求 获取{YOUR_API_KEY} 结果是0。 其他标准,如: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 <=

这是我们用的。

为了收到红星邮件,这是我们的要求

获取{YOUR_API_KEY}

结果是0。
其他标准,如: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
has:yellow star l:^ss\u sy
has:蓝星l:^ss\u sb
has:红星l:^ss\U sr
has:橙色星l:^ss\u so
has:绿星l:^ss\U sg
has:紫星l:^ss\U sp
has:red bang l:^ss\u cr
has:yellow bang l:^ss\cy
有:蓝色信息l:^ss\U cb
哈斯:橙色吉勒迈特l:^ss_公司
has:绿色支票l:^ss\U cg
has:紫色问题l:^ss\U cp

资料来源:

@yoshi Great!:)考虑接受答案,有类似问题的人可以找到答案,仍然无法理解逻辑。如果“is:unread”有效,并且一般来说,您可以指定类似于在GMail搜索框中搜索的查询参数,为什么“has:XXX”不起作用?@ND003我也不明白:)只是我刚才捡到的东西。非常烦人。如果相同的查询在web UI中工作,我不明白为什么q=“has:green check”在API中不起作用。如果没有结果,请确保正确(URL)转义了q参数值(取决于语言,这可能会自动处理,也可能不会自动处理)。