QQ Internet JS SDK: http://wiki.connect.qq.com/js_sdk%E4%BD%BF%E7%94%A8%E8%AF%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 = [
// Аватар
'<pan> <img src = "{figingUrl}"/> </span>',
// Прозвище
'<pan> {никман} </span>',
//покидать
'<pan> <a href = "javascript: qc.login.signout ();"> exit </a> </span>']
.присоединиться("");
дом
&& (dom.innerhtml = qc.string
.формат(
_logouttemplate,
{
Прозвище: qc.string
.eschtml (reqdata.nickname), // do xss filter
FigureUrl: reqdata.figureUrl
}));
},
function (opts) {// успешно выходить в систему
Alert («Выход успешно !!»);
});
// позвонить в авторизацию API
Qc.api ("get_info", {
"oauth_consumer_key": "appid" // Это может быть передано без
}). Успех (функция (s) {
if (qc.login.check ()) {// Проверьте, является ли логин успешным, и OpenID и Accestoken
Qc.login.getme (function (openid, accesstoken) {
оповещение (OpenID+""+AccessToken);
});
}
});
</script>
<div>
<h3> qq login </h3>
</div>