ABXCDN
首页
OEM合作
协助开发
控制台
演示站点
演示站点
演示客户端
演示服务端
首页
OEM合作
协助开发
控制台
演示站点
演 示站点
演示客户端
演示服务端
联系我们
第三方应用登录/绑定
复制页面
ABXCDN-API简介
第三方应用登录/绑定
URL跳转注册/登录/绑定
GET
获取临时Token
GET
新用户注册(代理代注册)
POST
绑定/更新手机号码
POST
手机验证码登录
POST
注销登录
POST
账户验证
POST
账户信息
POST
账户实名认证-请求
POST
账户实名认证-验证
POST
卡密充值卡充值
POST
注册API
POST
添加域名
POST
获取域名验证数据
POST
验证域名解析
POST
开启/关闭域名加速
POST
删除域名
POST
获取用户域名列表-不携带任何数据
POST
获取用户域名列表-基本信息
POST
数据模型
arr
首页
OEM合作
协助开发
控制台
演示站点
演示站点
演示客户端
演示服务端
首页
OEM合作
协助开发
控制台
演示站点
演示站点
演示客户端
演示服务端
联系我们
第三方应用登录/绑定
复制页面
URL跳转注册/登录/绑定
GET
/Login
调试
Run in Apifox
Run in Apifox
最后修改时间:
2024-11-16 16:14:11
提示
URL跳转注册/登录/绑定
首次登录 用户将自动注册为新用户。
通过传递参数,URL自动转向至登录授权地址,授权登录后自动转向至rurl用户地址,并携带参数。
1-登录时:参数type传递站点TID。例:ABCDE
2-绑定时:参数type传递bind+用户临时Token。例:bindD7867A7E3EE48BE11D27EFB0E1147EDC
请求参数
Query 参数
生成代码
返回响应
🟢
200
成功
text/html
成功请求后,面页URL将自动302重定向到Location响应地址。
微信注册/登录/绑定时:Location地址为扫码面页。
登录成功后,面页URL将自动302重定向到参数rurl进行Base64解码的地址。
携带下述示例参数url进行302转向:
登录成功时URL为:{{ rurl }}?{{ 用户全局临时TOKEN }}
例:
https://www.baidu.com/?D7867A7E3EE48BE11D27EFB0E1147EDC
登录失败时URL为:{{ rurl }}?-1
例:
https://www.baidu.com/?-1
特别注意:微信重定向到Location扫码面页后,该地址会对Header响应头部进行两个参数输出如下:
ReqUrl:
https://open.weixin.qq.com/
********
ReqToken: D7867*******47EDC
ReqUrl参数用于在编写登录程序时,更简单快捷的获取到需要扫码的内容。
ReqUrl参数为微信客户端内打开链接,可通过此链接进行微信内请求。或如同官网直接将此链接转换为二维码图形,用户通过微信扫一扫即可完成登录。
建议如同官网示例,将此链接转换为二维码图形,前端展示给用户,进行扫码登录。
ReqToken参数用于在展示二维码后,定时轮询验证登录状态,验证成功会返回用户临时Token,该Token具备账户全局操作权限。
轮训验证登录状态地址:
https://cloud.hcwl520.xin/login/wechat/getstate.do
一般步骤为:
1:获取ReqUrl进行前端展示ReqUrl二维码。
2:进行携带ReqToken参数的Header对后端请求验证。
3:验证成功,获取到用户临时Token,临时储存或携带用户临时Token,返回管理控制台。
微信客户端:
登录成功:微信客户端将自动关闭面页;
登录失败:微信客户端将再次唤起扫一扫。
Headers
生成代码
🟢
200
全局成功响应
修改于
2024-11-16 16:14:11
上一页
ABXCDN-API简介
下一页
获取临时Token