# 动态码相关接口
# 获取动态码
#### **接口用途**
- 每间隔一段时间后,页面自动获取动态码时调用此接口。
#### **接口说明**
- 本接口调用需上传[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===>[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100#whale "易百电子凭证4.0系统的别称")**
字段 | 类型 | 是否必填 | 字段意义 | 备注 |
---|
requestId | String | 是 | 请求流水号 | 最长32位,用于标识唯一一笔交易,不能重复 |
token | String | 是 | token令牌 |
**请求报文举例**
```
{
"requestId": "20181024154201",
"token":"1002342312234454"
}
```
**返回参数,[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100#whale "易百电子凭证4.0系统的别称")===>HTML**
字段 | 类型 | 是否必填 | 字段意义 | 备注 |
---|
returnCode | String | 是 | 请求返回码 | 00表示成功 |
returnMsg | String | 是 | 请求返回信息 | |
data | Object<[getDynamicResponseData](https://book.e-buy.com/link/264#bkmrk-json%C2%A0key%E4%B8%BAgetdynamicr "getDynamicResponseData")> | 是 | 根据查询码获取手机号返回 |
**返回报文举例**
```
{
"returnCode": "00",
"returnMsg": "操作成功",
"data": {
"createDate": "20181120",
"createTime": "20181120134012"
"tradeNo":"10000000000000000000002",
"setDynamicCodeList":["EBUY2q349ds3d0x0781","EBUY2q349ds3d0x0782","EBUY2q349ds3d0x0783","EBUY2q349ds3d0x0784","EBUY2q349ds3d0x0785"]
}
}
```