jsはどうやってqq連アプリを呼び出して第三者登録を実現しますか?


qqインターネットjs SDK:http://wiki.connect.qq.com/js_sdk%E 4%BD%BF%E 7%94%A 8%E 8%AF% B 4%E 6%98%8 E
 
<script type=text/javascript>

header :<script type="text/javascript"
src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js"
data-appid="appid" data-redirecturi="huidiaodizhi( http)"
charset="utf-8"></script>

body :

// qq
QC.Login(
{
btnId : "qqLoginBtn" // id
},
function(reqData, opts) {//

// ,
var dom = document.getElementById(opts['btnId']), _logoutTemplate = [
//
'<span><img src="{figureurl}" class="{size_key}"/></span>',
//
'<span>{nickname}</span>',
//
'<span><a href="javascript:QC.Login.signOut();"> </a></span>' ]
.join("");
dom
&& (dom.innerHTML = QC.String
.format(
_logoutTemplate,
{
nickname : QC.String
.escHTML(reqData.nickname), // xss
figureurl : reqData.figureurl
}));
},
function(opts) {//
alert(" !!");
});
// api
QC.api("get_info", {
"oauth_consumer_key" : "appid" //
}).success(function(s) {
if (QC.Login.check()) {// , openid accessToken
QC.Login.getMe(function(openId, accessToken) {
alert(openid+" "+accessToken);
});
}
});

</script>
<div class="lib_tiv shadow">
<h3 class="logo">QQ </h3>
</div>