【问题标题】:How to get the UniqueId of a Onedrive (for business) file?如何获取 Onedrive (for business) 文件的 UniqueId?
【发布时间】:2021-01-17 17:04:03
【问题描述】:

我想在一个驱动器中获取我的文件的 UniqueId。如果您选择一个文件然后下载它,下载链接将包含唯一 ID。此外,如果您仅与特定人员共享您的 word、powerpoint、excel 和类似文件之一,则可共享链接包含 uinque id,但不适用于其他文件,例如照片和视频,链接中仅显示文件的路径.

有没有办法像 word 和 excel 文件一样获得照片和视频的唯一 ID?是否有任何 API 允许我这样做?

感谢您的回答。

【问题讨论】:

  • 怎么样?你的问题解决了吗?
  • 是的,非常感谢

标签: azure-active-directory microsoft-graph-api onedrive


【解决方案1】:

试试这个:

https://graph.microsoft.com/v1.0/me/drive/items/<Item ID>/children?$select=id,name

结果:

我在一个文件夹下有 3 个文件,所以这是我的请求和结果:

如果您不确定您的文件夹项目 ID,请使用以下请求获取根目录下的所有项目 ID:

https://graph.microsoft.com/v1.0/me/drive/items/root/children?$select=id,name

结果:

更多信息,see here

【讨论】:

  • 非常感谢
  • 能否请您告诉我为什么这不起作用(graph.microsoft.com/v1.0/me/drive/items/…),它检索 id 和 name 但不检索 downloadUrl
  • @ZyadOmer999,如果你想下载文件,你应该使用这个API:docs.microsoft.com/en-us/graph/api/…
  • 你能像前面的例子一样给我看吗?我试过了,但它给了我错误
  • @ZyadOmer999,当然,请再问一个问题并告诉我链接:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-28
  • 1970-01-01
  • 2018-05-05
相关资源
最近更新 更多