应用用户账户登录接口,支持账号密码登录,支持第三方微信、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 账号
qq String QQ
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 接口未添加或不存在
150String账号已登录在线中
201String会员已过期
202String等待用户登录
203String已扫码用户等待授权
204String用户取消授权
205String登录超时/失效
206String创建登录超限

代码示例:

暂未添加示例代码