我正在尝试从SharePoint Online中的文件创建一个匿名链接(如果它在N天之后超时)。
以下文档似乎适用于基本上是OneDrive for Business的/me/
个文件夹。
SharePoint中存储的文件是否无法creating a share / anonymous link?
答案 0 :(得分:0)
我来不及帮助您,为时已晚,但是由于我只花了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”字段来获得
如何从ListItem中获取DriveItem:https://docs.microsoft.com/en-us/graph/api/resources/listitem?view=graph-rest-1.0
如何为DriveItem建立共享链接:https://docs.microsoft.com/en-us/graph/api/driveitem-createlink?view=graph-rest-1.0&tabs=csharp