# 动态码相关接口



# 获取动态码

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

- 每间隔一段时间后，页面自动获取动态码时调用此接口。

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

- 本接口调用需上传[jwt](https://book.e-buy.com/books/e-buy-40/page/7f100#jwt "JWT是JSON Web Token的简写，它定义了一种在客户端和服务器端安全传输数据的规范，通过 JSON 格式来传递信息。一个JWT实际上就是一个字符串，它由三部分组成，第一段是 header（头部），第二段是 payload（主体信息或称为载荷），第三段是 signature（数字签名）。")。[jwt](https://book.e-buy.com/books/e-buy-40/page/7f100#jwt "JWT是JSON Web Token的简写，它定义了一种在客户端和服务器端安全传输数据的规范，通过 JSON 格式来传递信息。一个JWT实际上就是一个字符串，它由三部分组成，第一段是 header（头部），第二段是 payload（主体信息或称为载荷），第三段是 signature（数字签名）。")来源于验证码校验接口下发。

#### **action**

- `GenerateDynamicCode`

**请求参数，HTML===&gt;[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100#whale "易百电子凭证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>requestId</td><td>String</td><td>是</td><td>请求流水号</td><td>最长32位，用于标识唯一一笔交易，不能重复</td></tr><tr><td>token</td><td>String</td><td>是</td><td>token令牌</td></tr></tbody></table>

**请求报文举例**

```
{
    "requestId": "20181024154201",
    "token":"1002342312234454"
}

```

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

<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-0"><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>00表示成功</td></tr><tr><td>returnMsg</td><td>String</td><td>是</td><td>请求返回信息</td><td> </td></tr><tr><td>data</td><td>Object&lt;[getDynamicResponseData](https://book.e-buy.com/link/264#bkmrk-json%C2%A0key%E4%B8%BAgetdynamicr "getDynamicResponseData")&gt;</td><td>是</td><td>根据查询码获取手机号返回</td></tr></tbody></table>

**返回报文举例**

```
{
    "returnCode": "00",
    "returnMsg": "操作成功",
    "data": {
        "createDate": "20181120",
        "createTime": "20181120134012"
        "tradeNo":"10000000000000000000002",
        "setDynamicCodeList":["EBUY2q349ds3d0x0781","EBUY2q349ds3d0x0782","EBUY2q349ds3d0x0783","EBUY2q349ds3d0x0784","EBUY2q349ds3d0x0785"]
     }
}

```

<footer class="page-footer" id="bkmrk-"></footer>