繁体   English   中英

使用 MS-Graph API 搜索特定邮件时出现问题

[英]Problem searching for specific Mails using MS-Graph API

我有一个 WPF 应用程序,它使用 MS-Graph API 来搜索包含特定关键字的电子邮件并将它们显示给用户。

要仅获取用户搜索的邮件,MS-Documentation 建议如下:

var messages = await graphClient.Me.Messages
.Request()
.Search("Pizza")
.GetAsync();

问题是,这在我的代码中不起作用,我不知道为什么。 我的 VS 告诉我的唯一一件事是它无法解析符号“搜索”,而且我在这里或互联网上的其他地方没有找到有关此问题的任何信息。

我目前的做法是这样的:

        var queryOption = new List<QueryOption>()
        {
            new QueryOption("$search", "Pizza")
        };
        var messages = await serviceClient.Me.Messages.Request(queryOption).GetAsync();

这按预期工作,但是现在有人如何按照 MS 文档中的说明进行操作吗?

我将不胜感激任何帮助!

目前,没有可用于IUserMessagesCollectionRequest对象的搜索方法,因此您可以正确使用它。 这也在这里描述:

https://github.com/microsoftgraph/msgraph-sdk-dotnet/blob/dev/docs/overview.md#custom-query-options

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM