API接口
统一说明
I. 域名及API密钥
参数 | 说明 |
---|---|
domain | 生产环境域名 (https://openapi.gasstation.ai/ ),不支持测试环境 |
app_id: | 请创建api后获取 |
secrect: | 请创建api后获取 |
AES加密方式
运算模式:ECB
填充模式:PKCS7
输出格式: Base64 UrlSafe
II. 接口规则
参数 | 说明 |
---|---|
传输方式: | https |
请求地址: | 域名+接口地址 |
请求头: | Content-Type:application/x-www-form-urlencoded |
加密算法: | AES |
响应头: | Content-Type:application/json;charset=utf-8 |
响应状态码为: | 0 表示处理成功 ,非 0 表示请求错误或系统异常 |
III. 请求参数统一格式
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
app_id | String | 必须 | 商户唯一标识 |
data | String | 必须 | json格式的数据 加密之后的字符串;客户AES加密,具体加密信息见各接口 请求参数数据结构 |
示例请求参数:
{ "time": "1600128590"}
加密数据:
UJ3SABwJnabqiDf0WMSANU5L99g29LQDOcSsdTrUXXU=
cURL
curl -X POST \
'https://openapi.gasstation.ai/api/mpc/tron/gas/balance?app_id=49e9c57da66788e5178c8fec2905067b&data=UJ3SABwJnabqiDf0WMSANU5L99g29LQDOcSsdTrUXXU='
IV. 响应参数统一格式
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
code | String | 是 | 状态码,例:100002 |
msg | String | 是 | 响应结果说明,例:请求参数错误 |
data | String | 否 | 具体响应数据,数据结构定义见各接口 响应参数数据结构 |
{
"code": 0,
"msg": "Success",
"data": {
"symbol": "trx",
"balance": "92.4792050000000000"
}
}