我尝试使用Gmail API进行高级搜索,但我无法弄清楚如何设置查询的参数。我想使用查询is:chat
进行搜索,因此所有返回的消息都只是聊天消息。
在文档的示例中,他们使用名为setQ("query")
的方法,但这只适用于Java。有人知道如何在C#中设置此参数吗?
修改
在Java中,就像这样:service.users().messages().list("me").setQ("is:chat").execute();
答案 0 :(得分:3)
好的,我现在觉得有点蠢,答案非常简单。它只需要将调用分成三行:
ListRequest request = service.Users.Messages.List("me");
request.Q = "is:chat";
ListMessagesResponse response = await request.Execute();