用JS实现微博的第三方登錄

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/laizhixue/article/details/80700615

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  
    });  
});  

不过还是有一堆问题。

猜你喜欢

转载自blog.csdn.net/laizhixue/article/details/80700615
今日推荐