首頁  >  文章  >  微信小程式  >  微信開發獲取access_token

微信開發獲取access_token

高洛峰
高洛峰原創
2017-03-04 14:52:481597瀏覽

取得Access Token的方法1:

微信開發獲取access_token

這裡可以手動進行修改:

https://api.weixin .qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

我們要用這裡要用到的appid和secret可以在測試好裡面進行獲取,如下圖所示:

微信開發獲取access_token

然後手動進行修改即可:

#https://api.weixin.qq.com/cgi-bin/token? grant_type=client_credential&appid=wxed89d8f74fa6fc51&secret=d4624c36b6795d1d99dcf0547af5443d

然後進行反問,可見他傳回一條json格式的資料#cm8D2438D:2D14D:pDJDemj; xpqnZRMRkwlhZ7HZemT_WiULJ2YnpsNr4UgTG4zoJo5uMeOA2hFy2rlzOg-U9hnSpHuUuZMZRgI4ZhDK6KN_OIbNxHvfvdl4_wbW775oWdIW775o,"xHvfvdl4_wbW775oWexpIireFin" 7200}


取得Access Token的方法2:

呼叫程式get_token.php , 然後將該檔案上傳到你自己的微信伺服器,在瀏覽器中呼叫該get_token.php ,也可以得到access token 的值。

 

get_token.php 程式碼如下:

<?php     //原理,就是使用curl函数,发出http请求,获取access_token
    $appid = &#39;wxed89d8f74fa6fc51&#39;;
    $appsecret = &#39;d4624c36b6795d1d99dcf0547af5443d&#39;;
    $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={$appid}&secret={$appsecret}";
    
    //我们使用curl函数
    //初始化
    $ch = curl_init();
    //设置变量
    curl_setopt($ch, CURLOPT_URL,$url); //这意思是,设置好发送的url地址发送到那
    //curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,$url); 这样的意思是对方要不要验证,如果不用则按照下面的即可
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,FALSE); //如果不用验证,这样即可
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,FALSE); //如果不用验证HOST主机这样即可
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); //将curl_exec()获取的信息以文件流的形式返回,而不是直接输出
    //执行
    $output = curl_exec($ch); //返回来的值是一个json格式的值
    //对返回的json结果要将他转为一个数组
    $jsoninfo = json_decode($output,true);
    //测试以下,看下是否拿到返的回数组
    //var_dump($jsoninfo); 
    
    $access_token = $jsoninfo[&#39;access_token&#39;];

更多微信開發取得access_token相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn