# 第三方码激活

#### **接口用途**

- 当电子凭证平台需要调用外部制码方激活接口对某些码进行激活时，调用该接口。

#### **接口说明**

- 该接口为电子凭证平台调用ESB做激活操作，ESB再根据不同制码方拼装报文并实时请求。

#### **url**

- `activityInsert`

**请求参数，[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100 "易百电子凭证4.0系统的别称")===&gt;ESB**

<table id="bkmrk-%E5%AD%97%E6%AE%B5-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%AD%97%E6%AE%B5%E6%84%8F%E4%B9%89-%E5%A4%87%E6%B3%A8-c"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>channelId</td><td>String</td><td>是</td><td>外部制码方id</td><td> </td></tr><tr><td>requestId</td><td>String(32)</td><td>是</td><td>请求流水号</td><td> </td></tr><tr><td>codeArray</td><td>List</td><td>是</td><td>待激活码</td><td> </td></tr><tr><td>validStart</td><td>String</td><td>是</td><td>码有效开始时间</td><td> </td></tr><tr><td>validEnd</td><td>String</td><td>是</td><td>码有效结束时间</td></tr></tbody></table>

**请求报文举例**

```
{
    "channelId":"10002401",
    "requestId": "20180905112600001",
    "codeArray": ["100809051126021", "100809051126022"],
    "validStart": "20180905112600",
    "validEnd": "20181005112600"
}

```

**返回参数，ESB===&gt;[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100 "易百电子凭证4.0系统的别称")**

<table id="bkmrk-%E5%AD%97%E6%AE%B5-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%AD%97%E6%AE%B5%E6%84%8F%E4%B9%89-%E5%A4%87%E6%B3%A8-r"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td> </td></tr><tr><td>returnMsg</td><td>String</td><td>是</td><td>返回信息</td></tr></tbody></table>

**返回报文举例**

```
{
    "returnCode": "00",
    "returnMsg": "SUCCESS"
}
```