zoukankan      html  css  js  c++  java
  • C#.QQ.OAuth2.0.API(Ⅲ)

    说下QQ登录API

    官方文档在这里

    <span id="qqLoginBtn" _origtext="get_user_info 加ó载?昵?称?中D..." title="nickname"></span>
    
        <script type="text/javascript" src="http://qzonestyle.gtimg.cn/qzone/openapi/qc.js#appId=100250988"
            charset="UTF-8"></script>
        <script type="text/javascript">
            //调÷用?QC.Login方?法¨,?指?定¨btnId参?数y将?按′钮¥绑ó定¨在ú容Y器÷节ú点?中D
            QC.Login({
                //btnId:o插?入?按′钮¥的?节ú点?id,?必?选?
                btnId: "qqLoginBtn",
                //用?户§需è要a确·认?的?scope授ú权¨项?,?可é选?,?默?认?all
                scope: "all",
                //按′钮¥尺?寸?,?可é用?值μ[A_XL| A_L| A_M| A_S|  B_M| B_S| C_S],?可é选?,?默?认?B_S
                size: "B_M"
            }, function (dt, opts) {
                //根ù据Y返μ回?数y据Y,?更ü换?按′钮¥显?示?状′态?方?法¨
                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(dt.nickname),
                    figureurl: dt.figureurl
                }));
            }
            );</script>
    

    QQ登录login之后有两个回调函数可以使用,成功和失败的操作,上例中只写了成功的操作。

    在这里我们可以将QQ回传的有用的数据存放到自己的数据库里。

  • 相关阅读:
    elasticsearch + kibana 安装
    JSON Web Token
    JConsole和VisualVM远程访问JMX
    DNS域名解析
    Spring Cloud(2)主要组件应用实例
    Docker(三):Docker入门教程-CentOS Docker 安装
    Spring Cloud(1)相关概念
    Zookeeper实现哨兵机制
    大数据学习笔记之初识Hadoop
    大数据学习笔记之大数据概述
  • 原文地址:https://www.cnblogs.com/TivonStone/p/2432802.html
Copyright © 2011-2022 走看看