更新时间:2024-04-12 GMT+08:00
分享

激活授权码

功能介绍

用户购买联营License商品后,订单进入服务监管流程,在此期间商家实施交付后,用户侧可以获取授权码。在用户确认商品验收通过后,通过线下或线上手段将授权码交给商家,商家通过软件集成该接口,对授权码进行激活处理,实现客户使用软件的统一生命周期管理。

URI

POST https://mkt.myhuaweicloud.com/api/mkp-openapi-public/global/v1/license/activate

仅支持https协议。

“mkt.myhuaweicloud.com”域名不可用时请使用“mkt.myhuaweicloud.cn”进行重试。

请求消息

表1 请求参数

参数

是否必选

参数类型

最大字符长度

描述

license

M

String

64

授权码

请求注意事项:

需要对mkt.myhuaweicloud.com HTTPS证书进行强校验,不能忽略证书校验,从而保证调用的是真实而非伪造的云商店服务。

请求示例

{
    "license" : "PLXXXXXX"
}

响应消息

表2 响应参数

参数

是否必选

参数类型

最大字符长度

描述

error_code

M

String

16

结果码。

error_msg

M

String

1024

结果消息。

data

O

License

     
表3 License

参数

是否必选

参数类型

最大字符长度

描述

license_code_info

M

String

1024

Json字符串,包含以下参数:status状态(ALIVE-正常)、expire_time(过期时间)、product_id(产品id)、order_id(订单号)、amount(数量类型的商品定价属性)。

注意:

该参数expire_time有效期为估值,和授权码实际有效期有差别,请以授权码心跳检测接口返回的状态和有效期为准。

成功响应示例

HTTP/1.1 200 OK  
Content-Type: application/json;charset=UTF-8  
Content-Length: length  
Date: response time  
{  
    "error_code": "92020000",  
    "error_msg": "success" , 
    "data": {
   license_code_info": "{\"status\":\"ALIVE\",\"expire_time\":\"20230726121646\",\"product_id\":\"12345\",\"amount\":2,\"order_id\":\"CS123\"}"
}
}

失败响应示例

HTTP/1.1 401 UnauthorizedContent-Type: application/json;charset=UTF-8Content-Length: lengthDate: response time 
{ 
    "error_code": "92020001", 
    "error_msg": "Unauthorized"
}

相关文档