Alfresco Rest api 获取文档共享 link

Alfresco Rest api get document shared link

我需要使用 Rest 在户外共享和取消共享内容 API,

我阅读了 sharedLinks documentation 但我不知道如何检索我想分享的文档 url。 此端点 return 具有此属性的对象:

{
  "entry": {
    "id": "string",
    "expiresAt": "2022-03-23T18:16:00.603Z",
    "nodeId": "string",
    "name": "string",
    "title": "string",
    "description": "string",
    "modifiedAt": "2022-03-23T18:16:00.603Z",
    "modifiedByUser": {
      "displayName": "string",
      "id": "string"
    },
    "sharedByUser": {
      "displayName": "string",
      "id": "string"
    },
    "content": {
      "mimeType": "string",
      "mimeTypeName": "string",
      "sizeInBytes": 0,
      "encoding": "string"
    },
    "allowableOperations": [
      "string"
    ],
    "allowableOperationsOnTarget": [
      "string"
    ],
    "isFavorite": true,
    "properties": {},
    "aspectNames": [
      "string"
    ],
    "path": {
      "elements": [
        {
          "id": "string",
          "name": "string",
          "nodeType": "string",
          "aspectNames": [
            "string"
          ]
        }
      ],
      "name": "string",
      "isComplete": true
    }
  }
}

如何从响应中检索路径?

是否有其他方法可以获取文档的有效完整共享 link?

回复 returns 你分享的 ID link。

示例:"id": "riqJ3xV3M4RNxJm6Haa7-w"

使用此 ID 访问共享 link: https://your.alfresco.domaine/share/s/riqJ3xV3M4RNxJm6Haa7-w

您还可以使用此 Web 服务:emailSharedLink 将带有 link 的电子邮件发送到共享文档。