本文主要是介绍用JS实现微博的第三方登錄,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.先去微博开放平台(点击打开连接)注册账号。
2.网站接入(WEB)
(点击打开连接)
根据你的需要,去选择创建的项目类型,这边我就搞网站接入(WEB),作为一个例子。
点击网站接入创建应用
选择立即接入
根据步骤走
填写相关信息,创建完成后就可以在我的应用查看了。
进入应用可以查看相应的App Key,App Secret,这两个对于接下来的开发很重要,如下图所示:
高级信息可以设置授权回调页,也就是你授权后成功登陆进入的地址,而取消授权回调页就是退出的时候返回的地址。
3.推荐几个比较实用的连接
API测试工具
微博开发文档
网站登陆JS的配置
微博JSSDK文档
4.在项目中配置基础的登陆代码
具体可参考:网站登陆JS的配置
建议实用WBML配置,开发工具会自己去下载所需要的JS文件
以上的配置,需要自己另外添加login.logout的方法:
function login(o) {colsole.info(o);alert("登錄");}function logout() {alert("退出");}
设置完就可以进行测试了,微博是不用通过最终审核也是可以第三方登录的,可以在登录后的回调函数加入:
WB2.anyWhere(function(W){ //数据交互 W.parseCMD('/users/show.json', function(oResult, bStatus) { if(bStatus) { sessionStorage.user=JSON.stringify(oResult); } }, { uid: WB2.oauthData.uid }, { method : 'get', cache_time : 30 });
});
不过还是有一堆问题。
这篇关于用JS实现微博的第三方登錄的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!