后台接口:

---------------------------
更改订单状态接口(需要主站长账号权限,主站要有接口权限)
更改订单状态(可批量更新),如需退款/退单请用订单退款退单接口,如需更新订单数据请用更改订单数量接口
注意:已完成 已退单 已退款订单使用此接口无效
请求地址
请求地址    请求方式
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": "操作成功"
}

yile接口的更多相关文章

  1. App开发:模拟服务器数据接口 - MockApi

    为了方便app开发过程中,不受服务器接口的限制,便于客户端功能的快速测试,可以在客户端实现一个模拟服务器数据接口的MockApi模块.本篇文章就尝试为使用gradle的android项目设计实现Moc ...

  2. 干货来袭-整套完整安全的API接口解决方案

    在各种手机APP泛滥的现在,背后都有同样泛滥的API接口在支撑,其中鱼龙混杂,直接裸奔的WEB API大量存在,安全性令人堪优 在以前WEB API概念没有很普及的时候,都采用自已定义的接口和结构,对 ...

  3. 12306官方火车票Api接口

    2017,现在已进入春运期间,真的是一票难求,深有体会.各种购票抢票软件应运而生,也有购买加速包提高抢票几率,可以理解为变相的黄牛.对于技术人员,虽然写一个抢票软件还是比较难的,但是还是简单看看123 ...

  4. Java基础Map接口+Collections工具类

    1.Map中我们主要讲两个接口 HashMap  与   LinkedHashMap (1)其中LinkedHashMap是有序的  怎么存怎么取出来 我们讲一下Map的增删改查功能: /* * Ma ...

  5. Java基础Map接口+Collections

    1.Map中我们主要讲两个接口 HashMap  与   LinkedHashMap (1)其中LinkedHashMap是有序的  怎么存怎么取出来 我们讲一下Map的增删改查功能: /* * Ma ...

  6. java基础_集合List与Set接口

    List接口继承了Collection的方法  当然也有自己特有的方法向指定位置添加元素   add(索引,添加的元素); 移除指定索引的元素   remove(索引) 修改指定索引的元素   set ...

  7. 【WCF】自定义错误处理(IErrorHandler接口的用法)

    当被调用的服务操作发生异常时,可以直接把异常的原始内容传回给客户端.在WCF中,服务器传回客户端的异常,通常会使用 FaultException,该异常由这么几个东东组成: 1.Action:在服务调 ...

  8. PHP以接口方式实现多重继承(完全模拟)--学习笔记

     1.UML类图: 2.PHP代码: <?php /** * Created by PhpStorm. * User: andy * Date: 16-11-23 * Time: 下午7:57 ...

  9. 【微框架】Maven +SpringBoot 集成 阿里大鱼 短信接口详解与Demo

    Maven+springboot+阿里大于短信验证服务 纠结点:Maven库没有sdk,需要解决 Maven打包找不到相关类,需要解决 ps:最近好久没有写点东西了,项目太紧,今天来一篇 一.本文简介 ...

  10. 【接口开发】浅谈 SOAP Webserver 与 Restful Webserver 区别

    接口,强大,简单,交互,跨越平台 下面简单阐述这两大接口思想 一 REST: REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性. ...

随机推荐

  1. Jmeter 之bzm- Concurrency Thread Group 压测

    bzm- Concurrency Thread Group  并发线程组代替 jp@gc - Stepping Thread Group线程组. 1.  下载jmeter-plugins-manage ...

  2. [机器学习] Yellowbrick使用笔记6-分类可视化

    分类模型试图在一个离散的空间中预测一个目标,即为一个因变量实例分配一个或多个类别. 代码下载 分类分数可视化工具显示类之间的差异以及一些特定于分类器的可视化评估.我们目前已经实施了以下分类器评估: 分 ...

  3. 【Java复健指南15】链表LinkedList及其说明

    链表LinkedList by Java 之前有写过一些记录(引用),但是忘了乱了,现在重新梳理一遍 链表是Java中List接口的一种实现 定义(引用) 链表(linked list)是一种物理存储 ...

  4. (补12月19)ORM查询优化、ORM事物操作、ORM常用字段参数、Ajax请求、Content-Type

    ORM查询优化.ORM事物操作.ORM常用字段参数.Ajax请求.Content-Type Q查询进阶操作 先产生一个对象 q_obj = Q() 修改默认对象 q_obj.connector = ' ...

  5. vue学习笔记(七)---- vue中的路由

    一.什么是路由 对于普通的网站来说,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源 对应单页面的应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换,同时,h ...

  6. Selenium中的option用法实例

    Selenium中的option用法实例 在上一篇文章Selenium中免登录的实现方法一option中我们用到了option,而option的用法是很多的,本文举几个例子 关于无头浏览器,也属于op ...

  7. 嵌入式Linux—Framebuffer应用编程

    Framebuffer 应用编程 Frame的意思是帧,buffer的意思是缓冲区.Framebuffer就是一块内存(硬件设备),里面保存着一帧图像. ioctl()函数解析 ioctl()函数非常 ...

  8. Linux 常用命令(测试于CentOS8版本)

    一.文件及文件夹操作 mkdir test #创建文件夹 默认在Home/test touch test.js #创建文件 默认Home/test.js touch test/test.js #创建文 ...

  9. STM32F4库函数初始化系列:PWM输出

    1 void _TIM4_Configuration(void) 2 { 3 /* TIM4 Configuration --------------------------------------- ...

  10. Windows下x86和x64平台的Inline Hook介绍

    前言 我在之前研究文明6的联网机制并试图用Hook技术来拦截socket函数的时候,熟悉了简单的Inline Hook方法,但是由于之前的方法存在缺陷,所以进行了深入的研究,总结出了一些有关Windo ...