【问题标题】:Microsoft graph API: /me/drive/root/search - no path to found fileMicrosoft 图形 API:/me/drive/root/search - 没有找到文件的路径
【发布时间】:2020-12-10 01:43:47
【问题描述】:

我对图形 API 有疑问。我正在 React 中制作搜索组件。当然可以有很多同名的文件,所以我也需要显示它的路径。这个端点有问题:

https://graph.microsoft.com/v1.0/me/drive/root/search(q='book')

我注意到,当我搜索所有驱动器元素时,我会收到文件路径。但是当我使用 /me/drive 端点仅搜索我的文件时,parentReference 中没有路径。 获取路径的唯一选择是发出第二个请求:

https://graph.microsoft.com/v1.0/me/drive/items/{parent_reference_id}

有什么解决办法吗?我尝试扩展 parentReference 但它说它不受支持。

【问题讨论】:

    标签: microsoft-graph-api onedrive


    【解决方案1】:

    当您尝试获取项目的路径时,您可以使用 /Items/{itemId} 端点,该端点为 ParentReference 属性提供路径。

    https://graph.microsoft.com/v1.0/me/drive/Items/{Itemid}
    

    在您搜索书籍文件的情况下,从那里提取 id 并使用上述查询获取路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-04
      • 2017-09-30
      • 2020-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多