QQ Internet JS SDK: http://wiki.connect.qq.com/js_sdk٪E4٪BD٪BF٪E7٪94٪A8٪E8٪B4٪E6٪98٪8E
نسخة الكود كما يلي:
<script type = text/javaScript>
تم تقديمه في رأس الصفحة: <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>
أضف المعلومات التالية إلى الجسم:
// قم بتعيين زر مشاركة QQ
QC.Login (
{
btnid: "qqloginbtn" // معرف العقدة لزر إدراج
} ،
وظيفة (reqdata ، opts) {// تسجيل الدخول بنجاح
// قم بتغيير الزر لعرض الحالة وفقًا لبيانات الإرجاع
var dom = document.getElementById (opts ['btnid']) ، _logouttemplate = [
// الصورة الرمزية
'<span> <img src = "{figurerl}"/> </span>' ،
//كنية
'<span> {لقب} </span>' ،
//يترك
'<span> <a href = "javaScript: qc.login.signout () ؛"> exit </a> </span>']
.ينضم("")؛
دوم
&& (dom.innerhtml = qc.string
.شكل(
_logouttemplate ،
{
لقب: QC.String
.eschtml (reqdata.nickname) ، // do xss filter
الشكل: reqdata.figureurl
})) ؛
} ،
وظيفة (اختيار) {// تسجيل الخروج بنجاح
تنبيه ("تسجيل الدخول بنجاح !!") ؛
}) ؛
// استدعاء API إذن
qc.api ("get_info" ، {
"OAUTH_CONSUMER_KEY": "appid" // يمكن تمرير هذا بدون
}). النجاح (الوظيفة (S) {
if (qc.login.check ()) {//
qc.login.getme (وظيفة (OpenId ، AccessToken) {
ALERT (OpenID+""+AccessToken) ؛
}) ؛
}
}) ؛
</script>
<viv>
<h3> QQ تسجيل الدخول </h3>
</div>