稳定、快速、高效的 数据接口服务
当前接口状态 · 正常
应用用户账户登录接口,支持账号密码登录,支持第三方微信、QQ等平台扫码登录
接口地址: https://yz.52tyun.com/api.php?api=userlogin
返回格式: JSON
请求方式: GET/POST
请求示例: https://yz.52tyun.com/api.php?api=userlogin&app=10000&user=123456&password=123456&markcode=123 复制示例 跳转示例
请求参数说明:
| 名称 | 变量 | 必填 | 类型 | 说明 |
|---|---|---|---|---|
| 接口 | api | 是 | GET | 填写userlogin |
| 应用 | app | 是 | GET | 填写后台应用APPID |
| 登录绑定参数 | scene | 否 | GET/POST | 留空则创建登录,填写scene参数则查询该登录绑定参数的登录状态(调用可判断code的返回值为202时,提取scene参数用于后续查询的调用) |
| 登录方式 | type | 否 | GET/POST | 填写wxxcx则调用微信登录,填写qq则调用qq登录,填写bindwx则调用绑定微信并登录,填写bindqq则调用绑定qq并登录,(留空默认账号密码登录) |
| 用户账号 | user | 否 | GET/POST | 填写用户账号(账号密码登录或绑定账号时必填) |
| 用户密码 | password | 否 | GET/POST | 填写用户密码(账号密码登录或绑定账号时必填) |
| 设备码 | markcode | 否 | GET/POST | 如果开启了[验证设备]需提交此项 |
| 登录有效期 | ts | 否 | GET/POST | 填写有效时间,单位秒。(留空默认300秒/五分钟,最大限制600秒/十分钟) |
| 自动授权 | auto | 否 | GET/POST | 填写1则扫码后无需手动点击授权,留空或填写0则扫码后需手动点击授权 |
| 授权标题 | title | 否 | GET/POST | 填写授权标题,留空默认“授权登录” |
| 填写授权提示 | notice | 否 | GET/POST | 填写授权提示 |
| 时间戳 | t | 否 | GET/POST | 如果开启了[时间差效验]需提交此项 |
| 数据签名 | sign | 否 | GET/POST | 如果开启了[数据签名]需提交此项 |
返回参数说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| code | String | 返回状态 |
| 成功登录账户则返回账户信息: | ||
| user | String | 账号 |
| String | ||
| name | String | 昵称 |
| vip | String | VIP时间戳 |
| ban | String | 禁用到期时间戳 |
| ban_notice | String | 到期通知 |
| pic | String | 用户头像 |
| fen | String | 积分 |
| rmb | String | 金额 |
| 等待用户授权登录: | ||
| msg | String | 登录状态 |
| type | String | 登录方式 |
| scene | String | 登录绑定参数 |
| qrcode | String | 二维码图片地址 |
| qrcodeurl | String | 跳转登录链接 |
| expires | String | 有效截止日期 |
| expires_ts | String | 有效截止时间戳 |
返回示例:
暂未添加示例
错误码格式说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| 101 | String | 应用不存在 |
| 102 | String | 应用已关闭 |
| 171 | String | 接口维护中 |
| 172 | String | 接口未添加或不存在 |
| 150 | String | 账号已登录在线中 |
| 201 | String | 会员已过期 |
| 202 | String | 等待用户登录 |
| 203 | String | 已扫码用户等待授权 |
| 204 | String | 用户取消授权 |
| 205 | String | 登录超时/失效 |
| 206 | String | 创建登录超限 |
代码示例:
暂未添加示例代码