后台接口:

---------------------------
更改订单状态接口(需要主站长账号权限,主站要有接口权限)
更改订单状态(可批量更新),如需退款/退单请用订单退款退单接口,如需更新订单数据请用更改订单数量接口
注意:已完成 已退单 已退款订单使用此接口无效
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/order/status    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
ids    string    是    128    订单号码,多个用,隔开    10010,10015,10016
status    int    是    3    订单状态码:0 待处理 1 处理中 2退单中 3 有异常 4 补单中 90 已完成    90
remark    string    否    128    订单备注,可为空    
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
响应示例
{
    "status": 0,
    "message": "操作成功"
}
--------------------------------------------
获取订单详情接口(需要主站长账号权限,主站要有接口权限)
查询某条订单详情,包括对接信息和对接状态(需要主站长账号权限,主站要有接口权限)
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/order/info    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
id    int    否    11    订单号(id和ids参数不能同时为空,优先以id为主)    10010
ids    string    否    11    订单号列表,用于批量查询,多个用,隔开(id和ids参数不能同时为空,优先以id为主)    10010,10011,10012
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
data    object或array    否    0    订单详情(批量查询时返回包含订单详情的数组)    见示例
响应示例
{
    "status": 0,
    "message": "",
    "data": {
        "id": 48,  //订单号码
        "status": 90,  //订单状态码
        "num": 1,  //下单数量
        "start_num": 0,  //初始数量
        "now_num": 0,  //现在数量
        "gid": 3094,  //商品编号
        "model_id": 1016,  //下单模型编号
        "value1": "123456",  //下单参数1
        "value2": null,
        "value3": null,
        "value4": null,
        "value5": null,
        "value6": null,
        "join_status": 2,  //对接状态 0 自营订单 1 对接成功 2 对接失败 3 等待对接
        "money": "103.000000"  //订单金额,
        "remark": null  //订单备注,
        "created_at": "2018-08-20 19:52:53",  //下单时间
        "join": {  //当无对接信息(自营或等待对接)时为null。
            "id": 48,  //订单号码
            "jid": 9,  //对接配置编号
            "kind": "YiLe",  //对接平台
            "order_id": 0,  //网站订单ID  为0代表失败。
            "domain": "www.baidu.cn",  //网站域名
            "info": "请确保下单数量在(1000-100000000)之间",  //对接失败原因
            "updated_at": "2018-08-24 10:17:12"  //最后一次对接时间
        }
    }
}

----------------------------------------------------------------------------

获取订单列表接口(需要主站长账号权限,主站要有接口权限)
用户获取站点的订单列表,接口不要频繁使用,否则可能被服务器永久性拦截!此接口数据有缓存,10秒内的重复请求会显示缓存内容!
**提示:如需获取最新订单,请尽量不要使用此接口,可以使用商品订单自动通知接口!去后台》商品列表》通知 设置通知地址!**
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/order/list    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
page    int    是    2    第几页数据    1
pageSize    int    是    3    每页数量,可选10,20,50,100,200    10
gid    int    否    11    商品编号,为空则获取所有商品订单    1001
status    int    是    3    订单状态码:0 待处理 1 处理中 2退单中 3 有异常 4 补单中 5 已更新 90 已完成 91 已退单 92 已退款    0
id    int    否    11    订单号,为空则获取所有订单    10001
join_status    int    否    2    对接状态,为空则获取所有。0 自营订单 1 对接成功 2 对接失败 3 等待对接    
orderBy    string    否    5    排序规则 asc 按ID正序排序,desc按ID倒序排序,默认desc    desc
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
data    array    否    0    订单列表    见示例
响应示例
{
    "status": 0,
    "message": "",
    "data": [
        {
            "id": 10,  //订单号码
            "gid": 3071,  //商品编号
            "model_id": 1016,  //下单模型编号
            "value1": "123456",  //下单参数1
            "value2": null,  //下单参数2
            "value3": null,  //下单参数3
            "value4": null,  //下单参数4
            "value5": null,  //下单参数5
            "value6": null,  //下单参数6
            "num": 100,  //下单数量
            "start_num": 82087,  //初始数量
            "now_num": 82087,  //当前数量
            "status": 0,  //订单状态码
            "join_status": 0,  //订单对接状态
            "remark": null,  //订单备注
            "created_at": "2018-07-20 17:37:01",  //下单时间
        }
    ]
}

-------------------------------------------------------------
更改订单数量接口(需要主站长账号权限)
更改订单数量(可批量更新),如只更新订单状态请用 更改订单状态接口
注意:已完成 已退单 已退款订单使用此接口无效
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/order/num    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
list    json    是    0    要更新的订单列表    见下面示例
list参数示例
标准JSON格式列表数据,中文字符用UTF-8编码,
[
  {
    "id": 10050, //订单号(必须)
    "status": 90, //订单状态码(必须):0 待处理 1 处理中 2退单中 90 已完成 -1不更改订单状态
    "start_num": 100, //初始数量(可为空)
    "now_num": 500 //当前数量(必须)
  },
  {
    "id": 10051,
    "status": 1,
    "now_num": 500
  },
  {
    "id": 10052,
    "status": 1,
    "now_num": 1500
  }
]
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
响应示例
{
    "status": 0,
    "message": "操作成功"
}
-----------------------------
订单退款或者退单接口(需要主站长账号权限,主站要有接口权限)
订单退款或者退单
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/order/refund    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
id    int    是    11    订单号码    10010
status    int    是    3    订单状态码:91 退单 92 退款    91
type    int    是    3    退款方式 0 按数量退款,1按百分比退款,2按退款金额退款    0
num    int    否    11    type=0时为退款数量,type=1时为百分比小数,type=2时为退款金额,退款时必须传递此参数,退单时可为空    25
remark    string    否    128    订单备注,可为空    
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
响应示例
{
    "status": 0,
    "message": "操作成功"
}

-------------------------------------
订单重新对接接口(需要主站长账号权限)
对接失败订单重新对接
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/order/repeatJoin    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
id    int    是    11    订单号码    10010
type    int    是    3    对接方式 0 添加进对接队列(异步对接) 1立即重新对接并返回对接结果(对接时间过长会导致接口返回时间过长,且容易超时)2 手动填写对接订单ID    0
order_id    int    否    11    对接站订单ID(当type=2时必填此参数)    1
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
id    int    是    11    对接成功后对接站订单ID(当type=1 且对接成功时才有此参数)    10010
响应示例
{
    "status": 0,
    "message": "设置重新对接成功,请耐心等待执行"
}

-----------------------------------------------
修改商品信息接口(需要主站长账号权限,主站要有接口权限)
修改商品信息接口
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/goods/update    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
gid    int    是    11    商品编号    1001
price    float    否    10    商品定价,不修改则留空    0.00015
close    int    否    1    是否关闭商品下单 0不关闭 1关闭 不修改则留空    0
limit_min    int    否    11    最低下单数量,不修改则留空    100
limit_max    int    否    11    最高下单数量,不修改则留空    100000
rate    int    否    11    下单数量必须是此数的整倍数,不修改则留空    100
jid    int    否    11    对接配置编号(后台对接配置列表查看),不修改则留空    18
post    string    否    255    对接post,不修改则留空    zh=[value1]&need_num_0=[num]&goods_id=16744&goods_type=213
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
响应示例
{
    "status": 0,
    "message": "操作成功"
}

------------------------------
用户加款(需要主站长账号权限)
为用户加款接口
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/add/rmb    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
uid    int    是    11    用户编号    1001
rmb    float    是    6    加款金额,最低0.01    0.01
remark    int    否    255    加款备注 ,可为空    
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
响应示例
{
    "status": 0,
    "message": "加款成功"
}
---------------------------
用户密价查询(需要主站长账号权限)
查询用户的密价规则
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/user/mj/list    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
uid    int    是    11    用户编号    1001
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
data    array    否    0    订单列表    见示例
响应示例
{
    "status": 0,
    "message": "",
    "data": [
        {
            "id": 8,  //密价规则编号
            "mid": 100,  // 站点编号
            "uid": 100,  //系统用户唯一编号(不同于用户编号)
            "kind": 0,  //密价规则了类型 0成本价+百分比加价 1成本价+固定价格加价 2设置固定密价
            "gid": 0,  //指定商品编号 0则针对所有商品
            "rate": "1.000000",  //设定值
            "created_at": "2018-09-05 10:43:33",
            "updated_at": "2018-09-05 10:43:33",
            "goods":  { //商品信息,指定商品时则有数据
                "gid": 3190,  //商品编号
                "name": "测试商品",  //商品名称
                "price": "1.000000",  //商品成本价格
                "can_mj": 0  //商品是否能密价 0不能 1可以
            }
        }
    ]
}

-----------------------------


用户密价修改和添加(需要主站长账号权限)
修改或添加用户的密价规则
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/user/mj/store    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
id    int    否    11    密价规则编号,修改密价规则时必须传递此参数,添加规则则不用传递    
uid    int    是    11    用户编号    1001
gid    int    是    11    指定商品编号 0则针对所有商品    0
kind    int    是    3    密价规则了类型 0成本价+百分比加价 1成本价+固定价格加价 2设置固定密价    0
rate    float    是    8    设定值    0.015
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
响应示例
{
    "status": 0,
    "message": "添加成功"
}

-----------------------
用户密价规则删除(需要主站长账号权限)
删除用户的密价规则
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/user/mj/delete    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
id    int    是    11    密价规则编号    10
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
响应示例
{
    "status": 0,
    "message": "删除成功"
}

 

前台接口

签名计算方法
将所有传递的参数名(不包含sign和参数值为空的参数)按照字母升序排序,然后进行拼接,然后再取其MD5码。
举例:要传递的参数是:api_token=100×tamp=1531745059&gid=10001&action=test 则签名计算方式为:md5(action=test&api_token=100&gid=10001×tamp=1531745059用户密匙)

注意:签名时,参数值为空的参数不参与签名计算 注意:所有请求UA不能为空,最好包含 YiLeSheQu 字符串 注意:传递所有参数中文内容必须使用UTF-8编码

PHP签名计算示例
/**
* @param $param array 要签名的参数数组
* @param $key string 用户密匙
* @return string
*/
function getSign($param, $key)
{
$signPars = "";
ksort($param);
foreach ($param as $k => $v) {
if ("sign" != $k && "" !== $v) {
$signPars .= $k . "=" . $v . "&";
}
}
$signPars = trim($signPars, '&');
$signPars .= $key;
$sign = md5($signPars);
return $sign;
}

$params = [
'api_token' => 1000,
'timestamp' => '1534471761',
'gid' => 1000
];
$key = "b9f781de4c96e915ae8ba5fd9144f3aa";
$sign = $this->getSign($params, $key);
echo $sign;//打印签名结果
易语言签名计算示例
.子程序 sign计算, 文本型, 公开
.参数 param, 文本型
.参数 key, 文本型
.局部变量 signpars, 文本型
.局部变量 分割, 文本型, , "0"
.局部变量 x, 整数型
.局部变量 k, 文本型
.局部变量 v, 文本型
.局部变量 sign, 文本型

分割 = 分割文本 (param, “&”, )
数组_排序 (分割, 0, )

.计次循环首 (取数组成员数 (分割), x)
k = 文本_取左边 (分割 [x], “=”, , )
v = 文本_取右边 (分割 [x], “=”, , )
.如果真 (k ≠ “sign” 且 v ≠ “”)
.如果 (x = 取数组成员数 (分割))
signpars = signpars + k + “=” + v
.否则
signpars = signpars + k + “=” + v + “&”
.如果结束

.如果真结束

.计次循环尾 ()
signpars = signpars + key
sign = 取数据摘要 (到字节集 (signpars))
返回 (sign)

----------------
商品列表接口
此接口用于用户下单
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/goods/list    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
data    array    否    0    商品列表    见示例
响应示例
{
    "status": 0,
    "message": "",
    "data": [
        {
            "gid": 1002,  //商品编号
            "cid": 57,  //商品分组编号
            "name": "**名片",  //商品名称
            "image": "http://assets.yilep.com/upload/img/396/180505/bee83e75dc48defa4fe1742e9e135586.png",  //商品图片地址
            "model_id": 1027  //商品下单模型编号
            "close": 0  //商品是否关闭下单 0 未关闭 1关闭下单
        },
        {
            "gid": 1005,
            "cid": 58,
            "name": "**空间",
            "model_id": 1014
        }
     ]
}

----------------------
商品信息接口
用户获取某一商品详细信息和下单所需参数
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/goods/info    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
gid    int    是    11    商品编号    1001
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
data    object    否    0    商品信息    见示例
响应示例
{
    "status": 0,
    "message": "",
    "data": {
        "gid": 3071,  //商品编号
        "cid": 57,  //商品分类编号
        "model_id": 1016,
        "name": "**名片",  //商品名称
        "desc": "商品介绍",  //商品介绍
        "image": "http://assets.yilep.com/upload/img/396/180505/bee83e75dc48defa4fe1742e9e135586.png",  //商品图片地址
        "inputs": [  //商品参数列表,有几个则需要传递几个参数
            [
                "QQ号码",  //参数名称
                "输入QQ号码",  //参数输入提示
                "QQ"
            ]
        ],
        "price": "0.000107",  //商品价格
        "limit_min": "100",  //最低下单数量
        "limit_max": "100000",  //最高下单数量
        "rate": "100",  //下单数量必须是此数值的整数倍
        "close": 0,  //商品是否关闭下单 0 未关闭 1关闭下单
        "allow_gm":[ // 允许改密的订单状态(仅仅适合有密码的订单)
            "0",
            "1",
            "2",
        ],
        "allow_bd": [  //允许补单的订单状态
            "0",
            "1",
            "2"
        ],
        "allow_td": [  //允许退单的订单状态
            "0"
        ]
    }
}

----------------------
查询订单接口
查询用户某条订单详情
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/order/query    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
id    int    否    11    订单号(id和ids参数不能同时为空,优先以id为主)    10010
ids    string    否    11    订单号列表,用于批量查询,多个用,隔开(id和ids参数不能同时为空,优先以id为主)    10010,10011,10012
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
data    object或array    否    0    订单详情(批量查询时返回包含订单详情的数组)    见示例
响应示例
{
    "status": 0,
    "message": "",
    "data": {
        "id": 48,  //订单号码
        "status": 90,  //订单状态码
        "num": 1,  //下单数量
        "tnum": 0,  //退款|退单数量
        "start_num": 0,  //初始数量
        "now_num": 0,  //现在数量
        "gid": 3094,  //商品编号
        "model_id": 1016,  //下单模型编号
        "value1": "123456",  //下单参数1
        "value2": null,
        "value3": null,
        "value4": null,
        "value5": null,
        "value6": null,
        "remark": null  //订单备注,
        "created_at": "2018-08-20 19:52:53",  //下单时间
    }
}

--------------------------

订单操作接口
订单申请退款&补单
请求地址
请求地址    请求方式
http://社区域名.api.94sq.cn/api/order/action    POST
公共请求参数
参数    类型    是否必填    最大长度    描述    示例值
api_token    int    是    11    用户的TokenID    1001
timestamp    string    是    10    发送请求时北京时间时间戳(秒)    1531745059
sign    string    是    32    请求参数的签名串 ,具体签名方法查看签名计算    b9f781de4c96e915ae8ba5fd9144f3aa
请求参数
参数    类型    是否必填    最大长度    描述    示例值
id    int    是    11    订单号    10010
status    int    是    3    订单操作 2退单 4补单 5改密    2
password    string    否    32    修改订单密码 (status=5时此参数必填,仅仅对有密码内容的订单有效)    2
响应参数
参数    类型    是否必填    最大长度    描述    示例值
status    int    是    3    请求状态码,0 成功 其他失败    0
message    string    是    128    请求状态码描述    操作成功
响应示例
{
    "status": 0,
    "message": "操作成功"
}