国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

微信公眾號(hào)第三方開發(fā)平臺(tái)(二)

hearaway / 3921人閱讀

摘要:微信公眾號(hào)第三方開發(fā)平臺(tái)一之前的文章是獲取調(diào)用接口的一些基本參數(shù),繼續(xù)開發(fā)微信開放平臺(tái)。

微信公眾號(hào)第三方開發(fā)平臺(tái)(一)

之前的文章是獲取調(diào)用接口的一些基本參數(shù),繼續(xù)開發(fā)微信開放平臺(tái)。

一、授權(quán)公眾號(hào),獲取公眾號(hào)的授權(quán)參數(shù)
    public function tiaozhuan()
    {
        $info = getData("system_config", array("type" => "pre_auth_code"), array(), 1);    ////獲取保存在數(shù)據(jù)庫中的pre_auth_code
        $pre_auth_code = $info["value"];
        $back_url = "http://www.xxxxxx.com/index.php/$APPID$/callback";   //后臺(tái)設(shè)置的回調(diào)地址,用戶掃完二維碼之后會(huì)跳轉(zhuǎn)到這個(gè)連接    
        $url = "https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=wxcda7bf3c4bf44cdc&pre_auth_code=".$pre_auth_code."&redirect_uri=".$back_url;
        header("Location:".$url);
    }
二、在回調(diào)地址中,獲取公眾號(hào)access,并獲取公眾號(hào)的信息
    //保存公眾號(hào)信息
    private function saveOpenWeixin()
    {
        //獲取公眾號(hào)access
        $info = getData("system_config", array("type" => "component_access_token"), array() , 1); //獲取保存在數(shù)據(jù)庫中的component_access_token
        $component_access_token = $info["value"];
        $url = "https://api.weixin.qq.com/cgi-bin/component/api_query_auth?component_access_token=".$component_access_token;
        $auth_code = $_GET["auth_code"];
        $post = array(
            "component_appid" => $this->appid,    //應(yīng)用的appid
            "authorization_code"    => $auth_code,
        );
        $ret=send_post($url, $post);
        $author = json_decode($ret, True);
        //獲取公眾號(hào)信息
        $url = "https://api.weixin.qq.com/cgi-bin/component/api_get_authorizer_info?component_access_token=".$component_access_token;
        $authorAppid = $author["authorization_info"]["authorizer_appid"];
        $post = array(
            "component_appid" => $this->appid,
            "authorizer_appid" => $authorAppid,
        );
        $ret = send_post($url, $post);
        $userInfo = json_decode($ret, True);
        
        //公眾號(hào)信息
        $authorInfo = $author["authorization_info"];

    }
三、使用公眾號(hào)的基本信息調(diào)用接口
//獲取授權(quán)方的公眾號(hào)帳號(hào)基本信息
    public function demo6()
    {
        $info = getData("system_config", array("type" => "component_access_token"), array(), 1);  //獲取保存在數(shù)據(jù)庫中的component_access_token
        $token = $info["value"];
        $url = "https://api.weixin.qq.com/cgi-bin/component/api_get_authorizer_info?component_access_token=".$token;
        $post = array(
            "component_appid" => $this->appid,
            "authorizer_appid" => "xxxxxxxxxx",  //公眾號(hào)appid
        );
        $ret = send_post($url, $post);
        $res = json_decode($ret, True);
    }
    
    //微信賬號(hào)網(wǎng)頁授權(quán)
    public function demo8()
    {
        $appid = "xxxx"; //公眾號(hào)的appid
        $redirect = site_url("toupiao/".$appid."/callback");
        //$scope = "snsapi_base";
        $scope = "snsapi_userinfo";   //獲取方式
        $state = "omllz";
        $component_appid = $this->appid;  //應(yīng)用的appid
        $url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=".$appid."&redirect_uri=".$redirect."&response_type=code&scope=".$scope."&state=".$state."&component_appid=".$component_appid."#wechat_redirect";
        header("Location:".$url);
    }

這是我的個(gè)人網(wǎng)站今日Tech 喜歡科技新聞的朋友可以收藏下。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/22141.html

相關(guān)文章

  • 微信公眾號(hào)支付開發(fā)全過程(java版)

    摘要:一微信官方文檔微信支付開發(fā)流程公眾號(hào)支付首先我們到微信支付的官方文檔的開發(fā)步驟部分查看一下需要的設(shè)置。配置微信公眾賬號(hào)支付配置支付類所有方法都在這個(gè)類里發(fā)起支付微信公眾賬號(hào)支付訂單異步回調(diào)這就是這個(gè)所說的行代碼解決微信支付。 文章有不當(dāng)之處,歡迎指正,如果喜歡微信閱讀,你也可以關(guān)注我的微信公眾號(hào):好好學(xué)java,獲取優(yōu)質(zhì)學(xué)習(xí)資源。 一、微信官方文檔微信支付開發(fā)流程(公眾號(hào)支付) 首先我...

    Shimmer 評(píng)論0 收藏0
  • 微信公眾號(hào)三方開發(fā)平臺(tái)(一)

    摘要:二接收微信調(diào)用任何接口都需要這一步也是折騰我最久的,主要推送過來的信息是加密的我們需要將信息解密,解密出將該保存后面需要用到消息加解密接入指引這個(gè)頁面上可以下載對應(yīng)語言解密的我選擇的是,貌似有點(diǎn)問題,自己改了下可以用了。 最近在做一個(gè)公眾號(hào)的工具,想使用公眾號(hào)的權(quán)限,第一步就是授權(quán),官方的文檔說的不是很清楚,對于一個(gè)剛接觸的開發(fā)者看起來是有點(diǎn)吃力的。 一、創(chuàng)建微信第三方應(yīng)用 showI...

    why_rookie 評(píng)論0 收藏0
  • RageFrame 一個(gè) Yii2 + AdminLET 免費(fèi)開源多商戶通用后臺(tái)管理系統(tǒng)

    摘要:極致的插件機(jī)制,系統(tǒng)內(nèi)的系統(tǒng),安裝和卸載不會(huì)對原來的系統(tǒng)產(chǎn)生影響強(qiáng)大的功能完全滿足各階段的需求,支持用戶多端訪問后臺(tái)微信前臺(tái)等,系統(tǒng)中的系統(tǒng)。多入口模式,多入口分為后臺(tái)前端,微信,對內(nèi)接口,對外接口,不同的業(yè)務(wù),不同的設(shè)備,進(jìn)入不同的入口。 RageFrame 2.0 為二次開發(fā)而生,讓開發(fā)變得更簡單 項(xiàng)目地址:https://github.com/jianyan74/... 前言 這...

    sunny5541 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<