原生登录(微信、QQ、微博)

发布时间:2019-02-12 23:25:06 作者:tc2z 阅读量:2899

第三方登录功能模块


实现第三方登录功能,支持:QQ,微信,微博。JSAPI无需引放任何js文件直接调用。


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

页面内JS调用第三方登录功能

参数 必填 说明
platform 固定值。QQ(QQ登录)WEIXIN(微信登录)SINA(微博登录)
forwardurl 为登陆成功以后跳转的地址,数据拼接到网址上。如:http://www.****.com/index.html?platform=weixin&********,platform=weixin登录平台标识,*****就是返回的数据。
callbackMethod 自定义回调函数,不填写forwardurl,返回当前页调用函数。

forwardurl与callbackMethod,二个参数必须填写一个。

示例代码
<script>	
function login(result)
{		
var val= "登录返回json串:"+result;		
alert(val);	
}
</script>
<a href="#" onclick="BSL.Login('QQ', '', 'login')">QQ登录</a>
<a href="#" onclick="BSL.Login('WEIXIN', '', 'login')">微信登录</a>
<a href="#" onclick="BSL.Login('SINA', '', 'login')">微博登录</a>
//示例只做返回数据的弹出处理,对应数据保存请在网站代码内处理。
//登录要有对应平台的权限才有效。

常见问题


苹果可以登录,安卓不可以? 
1、未使用微信开放平台
2、微信开放平台包名签名与App不一至。
3、微信的AppID和App Secret填写错误


微信登录返回的openid与公众号不一样?
openID不是微信多平台互通的唯一值。微信官方给的方案是多平台绑定后使用UnionID做多平台互通的唯一值。


QQ登录返回openID与网页不一样?
QQ与微信一样openID不是多平台互通的唯一值,官方给的方案是多平台绑定后使用UnionID做多平台互通的唯一值。


***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2023-07-14 05:52:02

2020年12月29日:发布“云游戏义乌app开发教程 ”app制作零基础教程 发布“云游戏”

回复

评论时间:2023-03-29 03:52:02

深圳app创作软件以其丰富的创意性内容以及强大的技术支持为用户提供最如何开发非原生app 优质的服务免费男女情感类网站app 的服务

回复

评论时间:2022-11-26 12:26:01

为了满足当前市场对小型Web应用程序日益增长的需求,本课题将重点研究如何利用j SP来解决传统程序所面临的问题,包括JSP自身存在的一些缺陷;如何根据具体业务需要合理地选择适合于自己公司特点的jsp;怎样封装的app可以上架吗 把javapp制作上线流程需要什么 当前市场对小型Web应用程序日益增长的需求,本课题将重点研究如何利用j SP来解决传统程序所面临的问题,包括JSP自身存在的一些缺陷;如何根据具体业务需要合理地选择适合于自己公司特点的jsp;怎样把java与其它编程技术有机结合起来,以达到更好地发挥其作用的目的

回复
随手APP
Catfish(鲶鱼) Blog V 4.7.3