【问题标题】:File search with MS Graph SDK does not work使用 MS Graph SDK 进行文件搜索不起作用
【发布时间】: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


    【解决方案1】:

    太疯狂了,我一直在寻找解决方案好几天了,但没有任何效果,现在即使 我没有更改我的代码中的任何内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-28
      • 2015-11-15
      相关资源
      最近更新 更多