QQ Internet JS SDK: http://wiki.connect.qq.com/js_sdk%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E
A cópia do código é a seguinte:
<Script Type = Text/JavaScript>
Introduzido no cabeçalho da página: <script type = "text/javascript"
src = "http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js"
Data-Appid = "Appid" Data-Redirecturi = "Huidiaodizhi (com HTTP)"
charset = "utf-8"> </sCript>
Adicione as seguintes informações ao corpo:
// Defina o botão de compartilhamento QQ
Qc.login (
{
btnid: "qqLoginbtn" // ID do nó do botão de inserção
},
function (reqdata, opts) {// login com sucesso
// Altere o botão para exibir o status de acordo com os dados de retorno
var dom = document.getElementById (opta ['btnid'])), _logoutTemplate = [
// avatar
'<pan> <img src = "{figuraurl}"/> </span>',
//Apelido
'<pan> {apelido} </span>',
//desistir
'<pan> <a href = "javascript: qc.login.signout ();"> exit </a> </span>']
.juntar("");
dom
&& (dom.innerhtml = qc.string
.formatar(
_logoutTemplate,
{
Apelido: QC.String
.eschtml (reqdata.nickname), // Filtro XSS Filtro
Figura: reqdata.figureurl
}));
},
function (opts) {// Log OFF com sucesso
alerta ("logout com sucesso !!");
});
// Ligue para a autorização da API
Qc.api ("get_info", {
"Oauth_consumer_key": "Appid" // isso pode ser passado sem
}). Sucesso (função (s) {
if (qc.login.check ()) {// verificar se o login é bem -sucedido e o OpenID e o AccessToken pop -up
Qc.login.getMe (função (OpenId, AccessToken) {
alerta (OpenID+""+AccessToken);
});
}
});
</script>
<div>
<H3> QQ LOGIN </H3>
</div>