# 动态码相关接口 # 获取动态码 #### **接口用途** - 每间隔一段时间后,页面自动获取动态码时调用此接口。 #### **接口说明** - 本接口调用需上传[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系统的别称")**
字段类型是否必填字段意义备注
requestIdString请求流水号最长32位,用于标识唯一一笔交易,不能重复
tokenStringtoken令牌
**请求报文举例** ``` { "requestId": "20181024154201", "token":"1002342312234454" } ``` **返回参数,[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100#whale "易百电子凭证4.0系统的别称")===>HTML**
字段类型是否必填字段意义备注
returnCodeString请求返回码00表示成功
returnMsgString请求返回信息
dataObject<[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"] } } ```