首页 文章

无法通过microsoft graph api访问SharedWithMe文件夹

提问于
浏览
0

我试图在v1.0 reference guide之后下载共享文件夹的项目 . 我可以使用/v1.0/me/drive/sharedWithMe请求检索基本详细信息 .

sharedWithMe响应

但是当我尝试使用 '/drives/remoteItem.driveId/items/id' 请求请求文件夹的内容时,我得到一个'itemNotFound'错误代码 .

/ drives / b!SuVijei8UUiLXWR4XeJPFe-SS3gbCDVJuXZLcatX7Ikm3BPqZMVJTLOW4rsDD7B2 / items / 01GB75254SYRXS4C7C25HLIWFMXFY7HWB3

"error": {
"code": "itemNotFound",
"message": "The resource could not be found.",
"innerError": {
  "request-id": "2a0591bd-6fdf-4bf8-a5f3-baca24fd1930",
  "date": "2016-08-29T14:03:25"
}

有什么想法发生了什么?谢谢!

编辑:我能够使用'/drives/remoteitem.parentReference.driveId/items/remoteItem.id/children'检索SharedWithMe文件夹数据 . 使用Files.Read.All范围似乎也非常重要(这似乎目前没有证件)

1 回答

  • 0

    看起来你几乎就在那里 . 您只需要/ content段 .

    预计: /drives/remoteItem.parentReference.driveId/items/id/content

    你的实际: /drives/remoteItem.parentReference.driveId/items/id

    您将被重定向到资源以供下载 . 我认为应该更新文档

    只是为了确保,基本网址有点不同:

    要获取共享项目内容: /v1.0/drives/drive-id/items/item-id/content

    要获取共享项目列表: /v1.0/me/drive/sharedWithMe

相关问题