microsoft-graph-api - 我可以使用 Microsoft Graph API 获取共享点文档库中的文件夹 ID 吗?
问题描述
是否可以使用 microsoft graph api 获取共享点文档库中文件夹的 ID?如果是这样,怎么做?
我可以在文档中看到我可以获取文件夹和/或文件的路径,并根据此路径进行查询。但我想要的是获得一个 ID,因此如果文件夹和/或文件更改名称,我仍然可以查询该特定文件夹和/或文件。这可能吗?
具体来说,我正在为我的员工创建一个内部仪表板。我们在共享点文档库中有一个名为“联系人”的文件夹。在此“联系人”文件夹中,我们有 n 个子文件夹,例如“John Doe”、“Jane Doe”等。如果员工正在我们的内部员工仪表板中查看 John Doe 的信息,我想显示任何John Doe 的子文件夹和/或文件。
同样,我在图形 api 文档中可以找到的只是如何根据相对路径进行查询。我希望能够使用 API 获取任何文件夹和/或文件的 id,以及使用 id(而不是相对路径)返回任何文件夹的任何子对象。我怎样才能做到这一点?
解决方案
Yes it is possible. You should use the below query
https://graph.microsoft.com/v1.0/sites/{siteid}/drives/{document libraryid}/items/{folderid}/children.
If you want to get the folder id use this call
https://graph.microsoft.com/v1.0/sites/{siteid}/drives/{document libraryid}/root/children and get the id of the folder
推荐阅读
- java - 导航抽屉有奇怪的行为
- javascript - 在一次数据库调用中更新多个子文档
- html - 如何将具有某些字符的字符串呈现为输入标签的值?
- javascript - 如何使用 Javascript 获取我的系统唯一 ID
- python - 使用 Google Cloud Functions 时如何为 Google Cloud Datastore 实体设置日期属性?
- php - 在构造函数php上的另一个类的数组属性上推送元素
- bigcommerce - 将脚本添加到 Bigcommerce 帐户和愿望清单页面
- google-apps-script - 如何在手动模式下获取记录的主键值?
- python - 我无法使用 scrapy 从 https://vesti-ukr.com 获取页面
- rest - 具有复合键的 GET 请求的良好 URL 语法