- 接口返回

接口统一返回`json`格式的数据。 # 返回说明 |参数名|必然存在|类型|说明| |:---- |:---|:----- |----- | |code |是 |integer |接口返回码.0=常规正确码，表示常规操作成功；1=常规错误码，客户端仅需提示message；其他返回码与具体业务相关。框架实现了的唯一其他返回码：10401，前端需要跳转至登录界面。在一个复杂的交互过程中，你可能需要自行定义其他返回码| |msg |是 |string | 接口返回文字描述 | |time |是 |integer | 接口返回时间戳，单位秒 | |data |是 |object/array | 附加数据。单条数据是对象，多条数据是数组。当为空时，会返回一个空对象{}| # 返回示例 ``` { "code":1, "msg":"签名错误", "time":1613628412, "data":{} } ```

- 接口说明
- 在线测试

简要说明

- 查询余额

请求方式

- `POST/GET`

请求地址

- `/api.member/Get_balance`

Headers参数

- 无

Body参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
uid | string | 是 | uid
time | string | 是 | 十位时间戳
sign | string | 是 | 签名 uid+time+key md5

返回示例

    {
        "code": 0,
        "msg": "获取成功",
        "time": 1747372349,
        "data": {
            "balance": 60
        }
    }

返回说明

名称 | 类型 | 描述
--- | --- | ---
code | integer | 接口返回码.0=常规正确码，表示常规操作成功；1=常规错误码，客户端仅需提示msg；其他返回码与具体业务相关。框架实现了的唯一其他返回码：10401，前端需要跳转至登录界面。在一个复杂的交互过程中，你可能需要自行定义其他返回码
msg | string | 返回描述
time | integer | 请求时间，Unix时间戳，单位秒
data.balance | string | 用户余额

Body传参
uid
time
sign
响应输出

- 接口说明
- 在线测试

简要说明

- api 提交代开会员

请求方式

- `POST`

请求地址

- `/api.member/submit`

Headers参数

- 无

Body参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
uid | string | 是 | 用户id
username | string | 是 | 需要开通的用户名
order | string | 是 | 订单号 小于25位的字符串
cycle | string | 是 | 开通周期 支持 3 6 12
time | string | 是 | 时间戳 10位
callback | string | 否 | 回调地址 可以为空
sign | string | 是 | 签名 签名顺序 uid+username+time+key

返回示例

    {
        "code": 0,
        "msg": "操作成功",
        "time": 1584513627,
        "data": {
            "token": "b58ea1f0-e856-4ec4-b2b3-d852b9af86b5"
        }
    }

返回说明

名称 | 类型 | 描述
--- | --- | ---
code | integer | 接口返回码.0=常规正确码，表示常规操作成功；1=常规错误码，客户端仅需提示msg；其他返回码与具体业务相关。框架实现了的唯一其他返回码：10401，前端需要跳转至登录界面。在一个复杂的交互过程中，你可能需要自行定义其他返回码
msg | string | 返回描述
time | integer | 请求时间，Unix时间戳，单位秒
data.token | string | 用户登录后得到的凭证，token

Body传参
uid
username
order
cycle
time
callback
sign
响应输出

- 接口说明
- 在线测试

简要说明

- 退单接口,未开通且在未处理状态 可以支持退单

请求方式

- `GET`

请求地址

- `/api.member/chargeback`

Headers参数

- 无

Body参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
uid | string | 是 | uid
order | string | 是 | 订单号
username | string | 是 | 开通的用户名
time | string | 是 | 十位时间戳
sign | string | 是 | 签名顺序 uid+order+username+time+key

返回示例

    {
        "code": 0,
        "msg": "注销成功",
        "time": 1584513627,
        "data": null
    }

返回说明

名称 | 类型 | 描述
--- | --- | ---
code | integer | 接口返回码.0=常规正确码，表示常规操作成功；1=常规错误码，客户端仅需提示msg；其他返回码与具体业务相关。框架实现了的唯一其他返回码：10401，前端需要跳转至登录界面。在一个复杂的交互过程中，你可能需要自行定义其他返回码
msg | string | 返回描述
time | integer | 请求时间，Unix时间戳，单位秒
data | null | 只会返回null

Body传参
uid
order
username
time
sign
响应输出

- 接口说明
- 在线测试

简要说明

- 订单状态查询

请求方式

- `GET`

请求地址

- `/api.member/QueryOrder`

Headers参数

- 无

Body参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
uid | string | 是 | uid
order | string | 是 | 订单号
time | string | 是 | 十位时间戳
sign | string | 是 | 签名顺序 uid+time+order+key

返回示例

    {
        "code": 0,
        "msg": "查询成功",
        "time": 1747391435,
        "data": {
            "username": "@kuiba",
            "start": "2",
            "orderid": "20231005123456"
        }
    }

返回说明

名称 | 类型 | 描述
--- | --- | ---
code | integer | 接口返回码.0=常规正确码，表示常规操作成功；1=常规错误码，客户端仅需提示msg；其他返回码与具体业务相关。框架实现了的唯一其他返回码：10401，前端需要跳转至登录界面。在一个复杂的交互过程中，你可能需要自行定义其他返回码
msg | string | 返回描述
time | integer | 请求时间，Unix时间戳，单位秒
data | null | 只会返回null

Body传参
uid
order
time
sign
响应输出