<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # QQ登錄 QQ登錄組件可以讓我們快速實現網站中qq登錄的功能。 ### 重要提示 開發者QQ號碼一旦注冊不能變更,建議使用公司公共QQ號碼而不是員工私人號碼注冊,以免遇到員工離職等情況造成不必要的麻煩。 申請地址:[http://connect.qq.com/](http://connect.qq.com/) 其他產品也可以使用該組件,請登錄 [GITHUB](https://github.com/houdunwang/qq) 查看源代碼與說明文檔。 [TOC] # 開始使用 #### 登錄模板 ``` <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>QQ登錄頁面</title> <script type="text/javascript"> var childWindow; function toQzoneLogin() { childWindow = window.open("login.php", "TencentLogin", "width=850,height=520,menubar=0,scrollbars=1, resizable=1,status=1,titlebar=0,toolbar=0,location=1"); } function closeChildWindow() { childWindow.close(); } </script> </head> <body> <a href="#" onclick='toQzoneLogin()'>qq登錄</a> </body> </html> ``` #### 后臺提交代碼 本代碼是在點擊前臺模板的QQ登錄按鈕后執行的后臺代碼,用于向QQ發起登錄請求。 login.php 就是前臺登錄模板中填寫的后臺地址。 ``` <?php $config = [ "appid" => "",//qq互聯提供的的APP ID "appkey" => "", //qq互聯提供的的APP KEY "callback" => "http://www.houdunren.com/callback.php" //登錄成功的回調地址 ]; $obj = new \houdunwang\qq\Qq($config); $obj->qq_login(); ``` #### 登錄回調代碼 QQ處理完登錄后的回調地址 文件為配置項定義的文件 callback.php ``` /** * Qq::qq_callback 方法將 access_token 與 openid 儲存到session * 用于其他控制器或模塊調用api使用 * Qq::token 方法將accesss_token與openid 儲入對象屬性 * 這樣才可以在本函數中執行 get_user_info 接口,否則需要刷新頁面使session有效 **/ $config = [ "appid" => "",//qq互聯提供的的APP ID "appkey" => "", //qq互聯提供的的APP KEY "callback" => "http://www.houdunren.com/callback.php" //登錄成功的回調地址 ]; $obj = new \houdunwang\qq\Qq($config); $access_token = obj->qq_callback(); $openid = obj->get_openid(); obj->token($access_token,$openid); //調用獲取用戶信息 api 功能,qqcallback()回調中必須執行Qq::token()才可執行接口 print_r(obj->get_user_info()); ``` ## 方法列表 除了登錄回調函數其他Api函數就不需要執行 $obj->token()方法了,可直接調用接口,因為access_token已經存在了session中了。 #### 獲取 open_id ``` Qq::get_openid(); ``` #### 獲取用戶昵稱、頭像、性別 ``` Qq::get_user_info(); ``` ####獲取登錄用戶在騰訊微博詳細資料 ``` Qq::get_info(); ``` #### 獲取微博用戶信息 ``` Qq::get_info(); ``` > 框架集成了官方Api全部方法,使用方法就不一一列出了,大家請參考 [官方PHP sdk](http://wiki.connect.qq.com/api%E5%88%97%E8%A1%A8) 使用方法。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看