Microsoft graph api OneDrive API(rest)。驱动器上的文件夹和文件
我尝试使用API与OneDrive集成 我让auth工作,我可以得到帐户中的驱动器列表。 当我执行API调用/me/drives时,我得到了驱动器列表 但我找不到如何获取驱动器上的文件夹列表、文件夹的子文件夹等 从文档中我可以看到有一些API用于此,但它不适合我。 我必须在星期五执行死刑Microsoft graph api OneDrive API(rest)。驱动器上的文件夹和文件,microsoft-graph-api,onedrive,Microsoft Graph Api,Onedrive,我尝试使用API与OneDrive集成 我让auth工作,我可以得到帐户中的驱动器列表。 当我执行API调用/me/drives时,我得到了驱动器列表 但我找不到如何获取驱动器上的文件夹列表、文件夹的子文件夹等 从文档中我可以看到有一些API用于此,但它不适合我。 我必须在星期五执行死刑 GET /drive/items/{item-id}/children GET /drive/root:/{item-path}:/children 但它不起作用。我有一个驱动器列表中的驱动器ID。当我执行
GET /drive/items/{item-id}/children
GET /drive/root:/{item-path}:/children
但它不起作用。我有一个驱动器列表中的驱动器ID。当我执行
获取/驱动器/项目/驱动器ID/子项
我有错误“访问被拒绝。您没有执行此操作或访问此资源的权限。”
如何进行此操作?我应该使用驱动器ID或名称吗?可能url是错误的,如果我有驱动器名、ID,那么正确的url应该是什么?
/drive
是表示/drives/
的快捷方式。当您试图查询其他人的驱动器时,您可能需要/drives/DRIVEID
,因此扩展到您的示例,您可能需要以下内容:
GET /drives/DRIVEID/root/children
/drive
是表示/drives/
的快捷方式。当您试图查询其他人的驱动器时,您可能需要/drives/DRIVEID
,因此扩展到您的示例,您可能需要以下内容:
GET /drives/DRIVEID/root/children
我已经找到了如何做到这一点。为了理解这一点,我必须安装其他一些使用OneDrive API的工具,并使用https嗅探器调试流量 所以,如果端点是 那么路径就是
/drives/DRIVEID/root/children
驱动根
/drives/DRIVEID/root:myfolder/subfolder:/children
对于文件夹myfolder/子文件夹
最终的url是
https://graph.microsoft.com/v1.0/me/drives/DRIVEID/root:myfolder/subfolder:/children
我已经找到了如何做到这一点。为了理解这一点,我必须安装其他一些使用OneDrive API的工具,并使用https嗅探器调试流量 所以,如果端点是 那么路径就是
/drives/DRIVEID/root/children
驱动根
/drives/DRIVEID/root:myfolder/subfolder:/children
对于文件夹myfolder/子文件夹
最终的url是
https://graph.microsoft.com/v1.0/me/drives/DRIVEID/root:myfolder/subfolder:/children
正是我需要的!谢谢我不得不修改你在这里的“最终url”,使它与/after/root:IE:/root:/myFolder:/children一起为我工作,然后它给了我该文件夹下的所有文件。这正是我需要的!谢谢我必须修改您在这里的“最终url”,使其与/after/root:IE:/root:/myFolder:/children一起工作,然后它将该文件夹下的所有文件都提供给我。