Skip to main content

授权登录

账号密码登录

请求示例

mutation {
login(account: "15159718297", password: "xxxxxx") {
id
accid
account
}
}
tip

登录成功的接口同时会返回授权的 cookies App (客户端需要同步管理 / Web 端则不需要管理 cookies)

短信验证码登录

1.先获取图片验证码

请求示例
mutation {
createCaptcha {
width
height
base64
}
}
返回结果
{
"data": {
"createCaptcha": {
"width": 200,
"height": 70,
"base64": "data:image/png;base64,R0lGODlhyABGAIMAAP9XIv9XIv9XIv9XIv9..."
}
}
}

将 base64 格式的代码显示为图片即可获得图片验证码

2.发送手机短信

请求示例

mutation {
sendSmsCode(phoneNumber: "15159718297", captchaCode: "123456") {
success
message
}
}

这里的captchaCode为上一步获取的图片验证码

3.通过短信验证码登录

请求示例

mutation {
loginBySms(phoneNumber: "15159718297", smsCode: "123456") {
id
account
phone_number
}
}
tip

登录成功的接口同时会返回授权的 cookies App (客户端需要同步管理 / Web 端则不需要管理 cookies)