<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] ## 1. 下載官方接入類庫 ## 2.生成配置文件 > 在線訪問官方類庫入口文件-index.php,填寫相關配置和回調地址并生成配置文件 ~~~ D:\\phpStudy\\WWW\\it123org\\Api\\Connect\\QQ\\API\\comm\\inc.php Inc配置生成后如: <?php die('forbidden'); ?> {"appid":"xxxxxx", "appkey":"xxxxxx", "callback":"http://www.it123.org/index.php/", "scope":"get_user_info", "errorReport":true, "storageType":"file", "host":"localhost", "user":"root", "password":"root", "database":"test" } ~~~ ## 3.引入類庫 ~~~ require_once('./Api/Connect/QQ/API/qqConnectAPI.php'); ~~~ ## 4.發起qq登錄請求,即:qq登錄的請求連接在這個方法上來 ~~~ public function qq(){ $qc = new QC(); $qc->qq_login(); } ~~~ ## 5.根據callback獲取到的token信息得到唯一的openid 并與數據庫作比較,有則是登錄,無記錄則是新用戶注冊 ~~~ if(isset($_GET['code']) && isset($_GET['state'])) { $qc = new QC(); $acs = $qc->qq_callback();//callback主要是驗證 code和state,返回token信息,并寫入到文件中存儲,方便get_openid從文件中度 $oid = $qc->get_openid();//根據callback獲取到的token信息得到openid,所以callback必須在openid前調用 if(!$oid){ $this->error('請升級qq后再試!'); } if(strlen($oid)!=32){ $this->error('請升級qq后再試!'); } //處理登錄或者是注冊的邏輯。。。。。 } ~~~
                  <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>

                              哎呀哎呀视频在线观看