【问题标题】:Microsoft Graph API - How to upload attachments to a list itemMicrosoft Graph API - 如何将附件上传到列表项
【发布时间】:2018-06-19 06:01:34
【问题描述】:

这个问题已经asked before 没有成功。

文档也完全不清楚。这意味着要创建一个新的列表项,需要使用following。但没有给出附件的具体例子。

listitem documentation 在末尾有一个鬼鬼祟祟的警告,它说文件/文档库被视为驱动项:

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

是的,这是否意味着所有文件都与驱动项相关? driveitem docs 谈论以下示例似乎更接近(表明与站点相关的内容是 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 吗?)

【问题讨论】:

标签: sharepoint microsoft-graph-api sharepoint-online


【解决方案1】:

要将小项目 (

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:”是重点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-11
    • 2017-07-01
    • 1970-01-01
    • 2019-02-27
    • 1970-01-01
    相关资源
    最近更新 更多