网站调用新浪微博内容(QQ和新浪微博登录门槛的降低就已经做到了!)

优采云 发布时间: 2021-11-02 16:18

  网站调用新浪微博内容(QQ和新浪微博登录门槛的降低就已经做到了!)

  网站引入QQ和新浪微博登录后,实现了网站登录门槛的降低,因为这两个基本上所有网名都可以使用,尤其是QQ。下载这两种登录方式的详细说明。

  1.QQ需要申请认证,创建应用申请。如下所示:

  

  点击网站,填写网站信息,如下图:

  

  点击创建应用,等待审核。审核通过后,我们就可以使用基本的API了。以下是QQ互联API列表。

  

  这是调用代码:

  //引入JS脚本    

          

                    QC.Login({  

                        btnId: "qq_login_btn",  

                        scope: "all",  

                    },  

                    function() {  

                        QC.api("get_user_info").success(function(s) {  

                            var paras = {  

                                format: "json"  

                            };  

                            QC.api("get_info", paras).success(function(w) {  

                                var data = eval(w.data);  

                                var weiboUrl = "http://t.qq.com/"   data.data.name;  

                                var lc = data.data.location;  

  

                            }).error(function(e) {  

  

}).complete(function(c) { //完成请求回调  

                            

                                var nickName = s.data.nickname;  //称谓

                                var userQQSmallImage = s.data.figureurl_qq_1; //大小为40×40像素的QQ头像URL。  

                                userQQLargeImage = s.data.figureurl_qq_2; //大小为100×100像素的QQ头像URL。  

                                var userQQZoneImage = s.data.figureurl_1; //大小为50×50像素的QQ空间头像URL  

                            });  

                        });  

                    });  

                " _ue_custom_node_="true">

  演示地址:

  2.新浪微博:

  登录新浪微博开放平台,点击进入管理中心,点击添加网站,先验证网站的所有权,验证后会添加到我的网站,不是我们刚刚填写的在线专栏网站,那么您需要提交审核。审核后就可以拿到APPID了,就可以使用了。

  

  详细接口信息:

  %E5%BE%AE%E5%8D%9AAPI

  登录按钮介绍及代码:

  function login(o) {    

//    

$.ajax({    

type: "Get",    

url: "https://api.weibo.com/2/users/show.json?source=2890452764&screen_name=" + o.screen_name + "",    

dataType: "jsonp",    

success: function(data) {    

var lc = data.data.location;    

var nickName = o.screen_name;    

var userQQLargeImage = o.avatar_large;    

var weiboUrl = "http://weibo.com/u/" + o.idstr;    

// document.getElementById("Friend").style.display = "block";    

// document.getElementById("LoginA").style.display = "none";    

// document.getElementById("FriendImg").src = o.avatar_large;    

// document.getElementById("FriendName").innerHTML = o.screen_name + "(来自新浪微博登录)";    

},    

error: function(xhr, msg, e) {    

alert(msg);    

}    

});    

}    

function logout() {    

alert('logout');    

}

  QQ登录和新浪微博登录方式非常相似,步骤也一样。一般是申请认证,导入code,接收回调,注销。如果您需要使用一些更高级的API,我们需要单独申请。这里就不介绍了。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线