QQ Internet JS SDK: http://wiki.connect.qq.com/js_sdk%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E
Salinan kode adalah sebagai berikut:
<type skrip = teks/javascript>
Diperkenalkan di header halaman: <skrip type = "Text/JavaScript"
src = "http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js"
data-appid = "appid" data-redirectur = "huidiaodizhi (dengan http)"
charset = "UTF-8"> </script>
Tambahkan informasi berikut ke tubuh:
// Atur tombol Berbagi QQ
Qc.login (
{
btnid: "qqloginbtn" // id node dari tombol masukkan
},
fungsi (reqdata, opts) {// Login berhasil
// Ubah tombol untuk menampilkan status sesuai dengan data pengembalian
var dom = document.geteLementById (opts ['btnid']), _logouttemplate = [
// avatar
'<span> <img src = "{figururl}"/> </span>',
//Nama panggilan
'<span> {nickName} </span>',
//berhenti
'<span> <a href = "javascript: qc.login.signout ();"> keluar </a> </span>']
.bergabung("");
dom
&& (dom.innerHtml = qc.string
.format(
_logouttemplate,
{
Julukan: QC.String
.eschtml (reqdata.nickname), // do xss filter
figururl: reqdata.figureurl
}));
},
fungsi (opts) {// log off dengan sukses
peringatan ("Logout berhasil !!");
});
// Hubungi Otorisasi API
Qc.api ("get_info", {
"oauth_consumer_key": "appid" // ini bisa diteruskan tanpa
}). Success (function (s) {
if (qc.login.check ()) {// Periksa apakah login berhasil, dan muncul dan aksestoken pop up
Qc.login.getMe (function (openid, accessToken) {
peringatan (OpenId+""+AccessToken);
});
}
});
</script>
<div>
<h3> qq login </h3>
</div>