申请动态令牌

## 接口名称 申请动态令牌 ## 接口描述 在调用标识关联接口前,需要向标识系统申请访问权限动态令牌。 ## 接口地址 https://api.gdsinsing.com/safety/safe/token ## 调用方式 |方法|数据类型| |-|-| |[ ] GET|[ ] form-data| |[X] POST|[X] x-www-form-urlencoded| |[ ] PUT|[ ] raw| |[ ] DELETE|| ## 参数说明 |参数名|位置|类型|必填|说明| |-|-|-|-|-| |account|body|String|是|username即登录公共服务平台的用户名| |timestamp|body|String|是|时间戳 当前系统时间的long值,需要和SM9签名时候使用的时间戳保持一致| |sign|body|String|是|SM9签名 使用用户签名密钥对username+timestamp的数字签名值(SM9),即SM9签名接口中返回到的SM9签名值| ## 返回结果 |参数名|位置|类型|说明| |-|-|-|-| |result||Int|调用结果(0:失败,1:成功)| |data||String|动态令牌token| |errorcode||String|错误码| |msg||String|错误信息| |solve||String|解决方法| #### 成功返回 ```json { "result": 1, "data": "994857e10c294bdc8f5f2b0c2309f429", "errorcode": null, "msg": null, "solve": null } ``` #### 失败返回 ```json { "result": 0, "data": null, "errorcode": "00100017", "msg": "企业账户不正确", "solve": "请输入正确的企业账号(account)" } ``` ## 调用例子 ``` JavaScript var timestamp = "...."; //时间戳 var sign = "...."; //(88.168.89+timestamp)的SM9签名值 var settings = { "url": "https://api.gdsinsing.com/safety/safe/token", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/x-www-form-urlencoded" }, "data": { "account": "88.168.89", "timestamp": timestamp, "sign": sign } }; $.ajax(settings).done(function (response) { console.log(response); }); ```