php微信 - 4微信get方法測試簡單封裝

<?php

  $wechatObj = new wechatCallAPI();
  $getUrl = 'https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token='.$wechatObj ->getAccessToken();
  $res = $wechatObj->getWX($getUrl);
  echo'<pre>';
      var_dump($getUrl);
      var_dump($res);
  echo'</pre>';

  class wechatCallAPI {

    private $token = "weixin";

    private $appId = "appId ";

    private $appSecret = "appSecret ";




//      獲取AccessToken
      public function getAccessToken(){
            $AppId = $this->appId;
            $AppSecret = $this->appSecret;
            $getUrl = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$AppId.'&secret='.$AppSecret;
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $getUrl);
            curl_setopt($ch, CURLOPT_HEADER, 0);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_TIMEOUT, 10);

            $data = curl_exec($ch);
            $response = json_decode($data,true);
            return $response['access_token'];
        }


//get傳輸
        public function getWX($getUrl){
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $getUrl);
            curl_setopt($ch, CURLOPT_HEADER, 0);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_TIMEOUT, 10);

            $data = curl_exec($ch);
            $response = json_decode($data,true);
            return $response;
        }



  }
?>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章