首页 > 解决方案 > 通过 microsoft graph explorer 的 C# 示例说未定义的方法

问题描述

您的 c# 示例https://graph.microsoft.com/v1.0/me/people ?$search="jesper"

GraphServiceClient graphClient = new GraphServiceClient( authProvider );

var people = await graphClient.Me.People
.Request()
.Search("jesper")
.GetAsync();

我得到的错误:

在此处输入图像描述

不确定这是否会发生,但您无法使用搜索功能似乎是错误的 https://developer.microsoft.com/en-us/graph/graph-explorer

标签: microsoft-graph-api

解决方案


是的,你完全正确。这些片段是由工具生成的,有时它会出错。感谢您的报告!

不过,您可以将任何查询参数添加到 SDK 发送的请求中,因此您仍然可以像这样工作:

var options = new List<QueryOption> { new QueryOption("$search", "j") };
var people = await graphClient.Me.People.Request(options).GetAsync();

推荐阅读