README.md 4.78 KB

1、商家端登录接口

商家端登录(method=app.shops.login)

公共请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
client_secret string 50 5ac68f20cb18efe154be 进入接口提供的参数加密信息
app_version float 10 1 APP版本
os_version string 20 Android4.4 系统版本+机器型号
client_type string 20 iphone/android/ipad 手机型号(不区分大小写)
screen_size string 20 800x900 (手机尺寸)

请求参数

参数名称 参数类型 可否为空 示例 默认值 备注
account String zhiyuan 0 商家端账号
password String lzy1111112 0 商家端密码

注意,通用的头部没有列出。
请求示例 http://192.168.102.217:8080/gateway?method=app.shops.login&account=zhiyuan&password=lzy111111&debug=XYZ

响应(data里所有的字段返回都是string类型)

code为200即为成功,否则是失败。 响应JSON格式如下所示:

{
    "alg": "SALT_MD5",
    "code": 200,
    "data": {
        "account": "zhiyuan",
        "pid": "2793",
        "session_key": "92c68582f7f95a883d304acf95d719e5",
        "shops": [
            "T.U.K",
            "【测试】品牌供应商关系",
            "JNBY",
            "jnby by JNBY",
            "速写CROQUIS",
            "less",
            "LALABOBO"
        ]
    },
    "md5": "f694c2e2e04309d5ec28fe68d4e2b71b",
    "message": "登录成功"
}
{
    "code": 422,
    "message": "密码不能为空."
}
{
    "code": 421,
    "message": "账号不能为空."
}
{
    "code": 502,
    "message": "用户名或密码错误"
}

2、商家端修改密码

商家端修改密码(method=app.shops.changePwd)

公共请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
client_secret string 50 5ac68f20cb18efe154be 进入接口提供的参数加密信息
app_version float 10 1 APP版本
os_version string 20 Android4.4 系统版本+机器型号
client_type string 20 iphone/android/ipad 手机型号(不区分大小写)
screen_size string 20 800x900 (手机尺寸)

请求参数

参数名称 参数类型 可否为空 示例 默认值 备注
pid int 2793 0 商家端管理员pid
oldPwd String test123456 0 旧密码
newPwd String test123457 0 新密码

注意,通用的头部没有列出。
请求示例 http://192.168.102.217:8080/gateway?method=app.shops.changePwd&pid=2793&oldPwd=test1234&newPwd=test123456&newPwdConfirm=test123456&debug=XYZ

响应(data里所有的字段返回都是string类型)

code为200即为成功,否则是失败。 响应JSON格式如下所示:

{
    "alg": "SALT_MD5",
    "code": 200,
    "data": [],
    "md5": "6d729d4b35f10fc73531210bd7ecff91",
    "message": "修改成功!"
}
{
    "code": 423,
    "message": "商家端管理员ID不能为空"
}
{
    "code": 422,
    "message": "密码不能为空."
}
{
    "code": 424,
    "message": "密码不符合规则."
}
{
    "code": 425,
    "message": "密码错误"
}
{
    "code": 507,
    "message": "账号不存在"
}
{
    "code": 426,
    "message": "新密码不一致"
}

3、商家端,关于我们,检查客户的版本

商家端登录(method=app.shops.checkAppVersion)

公共请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
client_secret string 50 5ac68f20cb18efe154be 进入接口提供的参数加密信息
app_version float 10 1 APP版本
os_version string 20 Android4.4 系统版本+机器型号
client_type string 20 iphone/android/ipad 手机型号(不区分大小写)
screen_size string 20 800x900 (手机尺寸)

注意,通用的头部没有列出。
请求示例 http://192.168.102.217:8080/gateway?method=app.shops.checkAppVersion&app_version=4.4.0&client_secret=iphone

响应(data里所有的字段返回都是string类型)

code为200即为成功,否则是失败。 响应JSON格式如下所示:

{
   {
  "alg": "SALT_MD5",
  "code": 200,
  "data": {
    "lastVersion": false,
    "url": "*****"
  },
  "md5": "bef3fa7caea42395244190354fff3761",
  "message": "操作成功"
}
}