addProductKey
此方法将许可证或附加密钥添加到现有的许可证和附加密钥列表中。
注意
对于按年授权的企业,可添加独立许可证和附加许可证。对于按月订阅授权的企业,仅可添加兼容附加组件的许可证。
参数
|
参数 |
类型 |
可选 |
描述 |
|---|---|---|---|
|
|
字符串 |
否 |
待设置的许可证密钥。可以是附加许可证或基础许可证。 |
|
|
布尔型 |
是 |
若为true,所有与当前许可证密钥不兼容的现有基础许可证或附加许可证将被移除,新许可证将添加到现有基础许可证或附加密钥中。默认值为true。 |
|
|
对象 |
是 |
包含公司指定紧急联系人详细信息的对象,供MDR团队在安全事件或事故时使用。 注意该信息必须有效且对以下公司类型为必填项:
该对象包含以下字段:
|
返回值
此方法不返回任何值。
示例
请求 :
添加带有手动指定MDR联系信息的产品密钥。
{
"params": {
"licenseKey": "TNB3AAA",
"replaceIncompatibleKeys": true,
"mdrContactInformation": {
"phoneNumber": {
"countryPrefix": "+4",
"subscriberNumber": "112345"
},
"fullName": "联系人",
"email": "mdrcontact@nebula.local",
"emailVerificationCode": "43728676"
}
},
"jsonrpc": "2.0",
"method": "addProductKey",
"id": "48daf1bc-4078-411c-bf44-4f293e68f501"
}
使用从用户账户导入的MDR联系信息添加产品密钥。
{
"params": {
"licenseKey": "TNB3AAA",
"replaceIncompatibleKeys": true,
"mdrContactInformation": {
"useDataFromAccount": "user-1234567890",
"emailVerificationCode": "43728676"
}
},
"jsonrpc": "2.0",
"method": "addProductKey",
"id": "48daf1bc-4078-411c-bf44-4f293e68f501"
}
使用从公司账户导入的MDR联系信息添加产品密钥。
{
"params": {
"licenseKey": "TNB3AAA",
"replaceIncompatibleKeys": true,
"mdrContactInformation": {
"useDataFromCompany": "company-0987654321"
}
},
"jsonrpc": "2.0",
"method": "addProductKey",
"id": "48daf1bc-4078-411c-bf44-4f293e68f501"
}
响应 :
{
"id":"48daf1bc-4078-411c-bf44-4f293e68f501",
"jsonrpc":"2.0",
"result": null
}