license
向 ONLYOFFICE 文档请求许可证,并获取有关服务器和用户配额的信息。
请求示例
{
"c": "license"
}
参数
名称 | 类型 | 出现 | 描述 |
---|---|---|---|
c | string | 必需的 | 定义命令类型。 |
响应示例
{
"error": 0,
"license": {
"end_date": "2021-07-07T23:59:59.000Z",
"trial": false,
"customization": false,
"connections": 0,
"connections_view": 0,
"users_count": 10,
"users_view_count": 10,
"users_expire": 30
},
"server": {
"resultType": 3,
"packageType": 1,
"buildDate": "2021-05-21T00:00:00.000Z",
"buildVersion": "6.3.0",
"buildNumber": 111
},
"quota": {
"users": [
{
"userid": "uid-0",
"expire": "2021-07-07T23:59:59.000Z"
},
{
"userid": "uid-1",
"expire": "2021-07-09T23:59:59.000Z"
}
],
"users_view": [
{
"userid": "uid-0",
"expire": "2021-07-07T23:59:59.000Z"
},
{
"userid": "uid-1",
"expire": "2021-07-09T23:59:59.000Z"
}
]
}
}
响应示例
参数 | 类型 | 出现 | 描述 |
---|---|---|---|
error | integer | 必需的 | 定义错误代码。 |
license | object | 可选的 | 定义文档许可证信息: end_date - 许可证到期日期, type: 字符串, presence: 必需; trial - 定义许可证是否为试用版, type: 布尔值, presence: 必需; customization - 定义带有自定义标记的参数是否仅在 ONLYOFFICE 开发者版本中可用, type: 布尔值, presence: 必需; connections - 连接许可证的连接数, type: 整数, presence: 可选; connections_view - 实时查看器的连接数, type: 整数, presence: 可选; users_count - 用户许可证的用户数, type: 整数, presence: 可选; users_view_count - 实时查看器的用户数, type: 整数, presence: 可选; users_expire - 用户许可证到期的天数, type: 整数, presence: 可选。 |
server | object | 必需的 | 定义服务器特征: resultType - 许可证状态(1 - 发生错误,2 - 许可证已过期,3 - 许可证仍然有效,6 - 试用许可证已过期), type: 整数, presence: 必需; packageType - 产品版本(0 - 开源产品,1 - 企业版,2 - 开发者版), type: 整数, presence: 必需; buildDate - 构建日期, type: 字符串, presence: 必需; buildVersion - 构建版本, type: 字符串, presence: 可选; buildNumber - 构建编号, type: 整数, presence: 必需。 |
quota | object | 必需的 | 定义用户配额值: users - 用户许可证的用户配额,其中 userid - 打开编辑器的用户 ID,expire - 此用户的许可证到期日期, type: 对象数组, presence: 必需; users_view - 实时查看器的用户配额,其中 userid - 打开编辑器的用户 ID,expire - 此用户的查看到期日期, type: 对象数组, presence: 必需。 |