【问题标题】:Microsoft Graph API File Attachment to List ItemMicrosoft Graph API 文件附件到列表项
【发布时间】:2019-12-28 00:37:16
【问题描述】:

我有简单的代码来创建sharepoint 列表项,然后使用 Microsoft Graph 附加一个文件。

采取的步骤:

1) 创建图权限:SharepointReadWriteFullControl(应用程序) 2)创建图权限:FileReadWrite(应用程序)

能够成功创建sharepoint 列表项..但无法从列表项中附加或获取驱动器项。

我收到“代码:invalidRequest 消息:无法为不在文档库中的项目请求 driveItem

内部错误”

【问题讨论】:

    标签: microsoft-graph-api


    【解决方案1】:

    SharePoint 中有两个主要的列表模板:文档库和通用列表。文档库包含链接到 DriveItems 的 ListItems。通用列表仅包含 ListItems。根据错误消息,我认为您正在尝试访问通用列表中 ListItem 的 DriveItem,这是不可能的。您可以通过 Graph Api 通过获取列表来查看列表的模板:

    https://graph.microsoft.com/v1.0/sites/siteId/lists/listId

    将 siteId 和 listId 替换为您租户的 ID。 结果中有一个部分包含有关列表的信息:

     "list": {
        "contentTypesEnabled": false,
        "hidden": false,
        "template": "documentLibrary"
    }
    

    据我所知,您无法将模板更改为文档库,因此您可能需要创建一个新的文档库。

    【讨论】:

      猜你喜欢
      • 2018-06-19
      • 2020-04-11
      • 2022-01-06
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多