【发布时间】:2021-08-14 10:09:42
【问题描述】:
我已经根据这些instructions 为 One-Drive 编写了一个 webhook,它也可以工作,但现在我遇到了以下问题:
我想使用 Graph SDK(ASP.Net Core 和 C#)搜索文件,使用 Postman,这也可以正常工作。
https://graph.microsoft.com/v1.0/users/{user-id}/drive/root/search(q='Filename')
但我无法让它与 SDK 一起使用。
private async Task<IDriveItemSearchCollectionPage> SearchFiles(GraphServiceClient graphClient){
var search = await graphClient.Users["User-iD"].Drive.Root
.Search("Filename")
.Request()
.GetAsync();
return search;
}
以及相关的迭代器:
private void PrintFiles(IDriveItemSearchCollectionPage files) {
foreach(var file in files) {
var message = $"File: {file.Name}, Id: {file.Id}";
Console.WriteLine(message);
}
}
我做错了什么?
【问题讨论】:
标签: c# microsoft-graph-api onedrive microsoft-graph-sdks