繁体   English   中英

Microsoft Graph API - 如何将附件上传到列表项

[英]Microsoft Graph API - How to upload attachments to a list item

之前有人问过这个问题,但没有取得多大成功。

文档也完全不清楚。 这意味着要创建一个新的列表项,将执行以下操作 但没有给出附件的具体例子。

listitem 文档在末尾有一个偷偷摸摸的警告,它说文件/文档库被视为驱动器项目:

对于文档库,driveItem 关系将 listItem 公开为 driveItem

是的,这是否意味着所有文件都与驱动项目相关? driveitem 文档谈论以下示例时,它似乎更接近(指示与站点相关的内容,即 SharePoint)

PUT /sites/{site-id}/drive/items/{parent-id}:/{filename}:/content

但是上面的路由既没有指定 list-id 也没有指定 item-id。 那么它是如何适应的呢?

我们点击哪条路线来上传列表项上的附件? 我尝试了很多请求:

PUT - https://graph.microsoft.com/v1.0/sites/root/lists/2696fba7-2cc5-482f-805e-a3dbf853e5e9/items/1/content

PUT - https://graph.microsoft.com/v1.0/sites/root/drive/items/1/createUploadSession (虽然不是列表 ID?)

要将小项目 (<4MB) 上传到非默认库的 Sharepoint Online 文档库或列表,您可以使用以下 url 语法:

https://graph.microsoft.com/v1.0/sites/ {SITE-ID}/drives/{DRIVE-ID}/root:/{FILENAME}:/content

  • {SITE-ID}:sp站点的id
  • {DRIVE-ID}:驱动器的id(文档库或列表)
  • {FILENAME}:要上传的文件名

驱动器 ID 后面的“/root:”是重点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM