【问题标题】:Fetching labels and metadata for sharepoint online documents from MS graph apis从 MS 图形 API 获取共享点在线文档的标签和元数据
【发布时间】:2018-08-08 21:11:13
【问题描述】:
  1. 可以为共享点在线站点/文档库创建标签。 (参考Labels in sharepoint

如何使用 microsoft graph api 获取任何文档(或站点/DL)的标签?

目前我正在使用下面的图形 api 获取文档详细信息,它没有为文档提供任何标签信息-

https://graph.microsoft.com/v1.0/sites/<SITE_ID>/drives/<DRIVE_ID>/root/children
  1. 除上述之外,是否可以使用 MS graph api 获取文档元数据? (参考Managed Metadata

【问题讨论】:

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


    【解决方案1】:

    您可以尝试以下 API 来获取标签和元数据(根据我的测试,我无法获取您指向的标签/元数据,其他官方文档也没有明确说明这两点):

    GET /sites/{site-id}/lists/{list-id}/items/{item-id}?expand=fields
    

    https://docs.microsoft.com/en-us/onedrive/developer/rest-api/api/listitem_get

    如果您也无法通过 expand=fields 获取信息,建议您提交功能请求:https://officespdev.uservoice.com/

    【讨论】:

    • 以上 api 用于 listItems。我想获取 DriveItem 的信息 (api-GET /sites/{siteId}/drive/items/{itemId}),我们没有通过这个 api 获得任何信息。
    • 我还没有看到 DriveItem 的 API 符合您的要求。所以我建议将文件存储在文档/列表中,然后尝试使用列表 api 来操作它们。对于单独的用户,我们可以将他们的文件存储在onedrive/onedrive-for-business,但对于团队使用,我们主要将文件存储在文档库中,因此我们可以尝试listitem API。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多