【问题标题】:How do you create a share link for a document in Sharepoint through Microsoft Graph API如何通过 Microsoft Graph API 在 Sharepoint 中为文档创建共享链接
【发布时间】:2017-08-29 20:09:35
【问题描述】:

我正在尝试从 SharePoint Online 中的文件创建一个匿名链接(如果它在 N 天后超时也可以)。

下面的文档似乎适用于基本上是 OneDrive for Business 的 /me/ 文件夹。

是否无法从存储在 SharePoint 中的文件中获取creating a share / anonymous link

【问题讨论】:

  • 只要您可以创建一个引用项目的图表 URL,您就应该能够创建链接。您说 /me 处理用户的个人 ODB 是正确的,但您也可以使用 /drives/ 访问非个人站点中的文档库。您需要哪些识别信息来处理要为其创建链接的项目?

标签: sharepoint microsoft-graph-api onedrive


【解决方案1】:

我来不及帮助你,但因为我只是浪费了 2.5 个小时来完成这项工作,所以诀窍是:

POST https://graph.microsoft.com/v1.0/sites/{tenantName}.sharepoint.com,{siteCollectionId},{webId}/lists/{listId}/items/{itemId}/driveitem/createLink

有身体:

{"type":"view","scope":"anonymous"}

{sitecollectionId}:可以通过{siteCollectionUrl}/_api/site/id获取

{webId}:可以通过{webUrl}/_api/web/id获取

{listId}:可以在列表设置页面的URL中获取

{itemId}:可以通过在当前视图中显示“ID”字段获得


【讨论】:

  • 我希望这是有充分理由的 :) 这是你的绿色勾号!
猜你喜欢
  • 1970-01-01
  • 2020-08-15
  • 2020-10-07
  • 2013-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-23
  • 1970-01-01
相关资源
最近更新 更多