功能描述:一次性获取整个 Confluence 网站当前留存的全部附件下载历史记录。
方式:GET
地址:{Confluence_BaseUrl}/rest/attachmentListener/latest/downloadHistory/queryAllDownload
Auth:Basic Auth(使用 Confluence 系统管理员用户的 username + password)
返回结果:
|
功能描述:本插件不监控其他插件所实现的附件下载行为。可通过本接口自行添加附件下载历史记录。
方式:POST
地址:{Confluence_BaseUrl}/rest/attachmentListener/latest/downloadHistory/addRecord
Auth:Basic Auth(使用 Confluence 系统管理员用户的 username + password)
Body 示例:
{ "userKey": "1", "userName": "Poppy", "spaceKey": "123", "spaceName": "spaceName 12345", "pageId": "82389", "pageName": "spaceName 82389", "attachmentId": "82389", "attachmentName": "Attachment Name2A", "url": "http://localhost:1990/confluence/ds/65546"} |
Body 字段说明:
字段 | 类型 | 必须 | 页面中显示 | 说明 |
|---|---|---|---|---|
userKey | String | 非必须 | 不显示 | 用户 key,最大长度255 |
userName | String | 非必须 | 显示 | 用户名,最大长度255 |
spaceKey | String | 非必须 | 不显示 | 空间 key,最大长度255 |
spaceName | String | 非必须 | 显示 | 空间名称,最大长度255 |
pageId | long | 非必须 | 不显示 | 页面 ID |
pageName | String | 非必须 | 显示 | 页面名称 |
attachmentId | long | 非必须 | 不显示 | 附件 ID |
attachmentName | String | 必须 | 显示 | 附件名称 |
url | String | 非必须 | 显示 | 附件位置 |
返回结果:
状态码 | 返回结果 | 说明 |
|---|---|---|
200 | { | 添加成功。 |
400 | 请求异常,确认参数格式及必填参数。 | |
401 | Administrator permission is Required. | 当前 Auth 用户的权限不足,需管理员权限。 |
500 | Fail to add record. Please check the log. | 添加失败,请确认参数长度,或通过日志排查问题。 |
500 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?><status><status-code>500</status-code><message>... | 请确保请求 body 中的 JSON 数据正确,排查返回的 message 内容。 |