JS-原生登录,QQ,微信,微博

微信登录

BSL.Login('platform','forwardurl','callbackMethod')

参数必填说明
platform固定值:WEIXIN
forwardurl为登陆成功以后跳转的地址,之后运行callbackMethod 函数
callbackMethod自定义回调函数,不填写forwardurl,返回当前页调用函数。
<script>
	function login(result){
		var val= "登录返回json串:"+result;
		alert(val);
	}</script><a href="#" onclick="BSL.Login('WEIXIN', '', 'login')">微信登录</a>//示例只做返回数据的弹出处理,对应数据保存请在网站代码内处理。
//登录要有对应平台的权限才有效。

QQ登录

BSL.Login('platform','forwardurl','callbackMethod')

参数必填说明
platform固定值:QQ
forwardurl为登陆成功以后跳转的地址,之后运行callbackMethod 函数
callbackMethod自定义回调函数,不填写forwardurl,返回当前页调用函数。
<script>
	function login(result){
		var val= "登录返回json串:"+result;
		alert(val);
	}</script><a href="#" onclick="BSL.Login('QQ', '', 'login')">微信登录</a>//示例只做返回数据的弹出处理,对应数据保存请在网站代码内处理。
//登录要上架应用宝

微博登录

BSL.Login('platform','forwardurl','callbackMethod')

参数必填说明
platform固定值:SINA
forwardurl为登陆成功以后跳转的地址,之后运行callbackMethod 函数
callbackMethod自定义回调函数,不填写forwardurl,返回当前页调用函数。
<script>
	function login(result){
		var val= "登录返回json串:"+result;
		alert(val);
	}</script><a href="#" onclick="BSL.Login('SINA', '', 'login')">微博登录</a>//示例只做返回数据的弹出处理,对应数据保存请在网站代码内处理。
//登录要上架应用宝。

手机号验证登录

BSL.OXlogin('callbackMethod')
实现本机手机号码验证。替代原始短信发送用户二次输入,加快用户登录。权限申请网址:http://auth.appbsl.com/

参数必填说明
callbackMethod用于接收返回信息的方法

返回信息示例:
{"code":"000000","phone":"xxxxxxxxxxx"}

参数说明
code信息码,“00000”为成功,其他均为失败。错误码查询https://shimo.im/docs/v3pY3tptXPqPkhKp/read
phone登录的手机号码
<script>
	function login(result){
		alert(result);
	}</script><a href="#" onclick="BSL.OXlogin('login')">一键登录</a>

发送短信功能
BSL.SmsStart('phone','SmsSecret','callbackMethod')
使用此功能需要去秒验平台开通短信功能http://auth.appbsl.com,平台使用说明里面有详细的开通步骤。

参数必填说明
phone接收验证的手机号码
SmsSecret从秒验平台得到的SmsSecret,在应用详情里面可以查看
callbackMethod用于接收返回信息的方法

返回信息示例:
{"code":"200","msg":"发送成功"}

参数说明
code信息码,“200”为成功,其他均为失败。
msg提示信息
<script>
	function smsCallback(result){
		alert(result);
	}</script><a href="#" onclick="BSL.SmsStart('186xxxxxx','xxxxx','smsCallback')">发送短信</a>

验证短信功能
BSL.SmsCheck('phone','code','callbackMethod')

参数必填说明
phone接收验证的手机号码
code收到的验证码
callbackMethod用于接收返回信息的方法

返回信息示例:
{"code":"200","msg":"验证成功"}

参数说明
code信息码,“200”为成功,其他均为失败。
msg提示信息
<script>
	function smsCallback(result){
		alert(result);
	}</script><a href="#" onclick="BSL.SmsCheck('186xxxxxx','xxxxx','smsCallback')">核对验证码</a>


2020-02-27 10:21:31

在线客服