Heim  >  Artikel  >  WeChat-Applet  >  Die WeChat-Entwicklung erhält access_token

Die WeChat-Entwicklung erhält access_token

高洛峰
高洛峰Original
2017-03-04 14:52:481605Durchsuche

Methode 1 zum Erhalten des Zugriffstokens:

Die WeChat-Entwicklung erhält access_token

Sie können es hier manuell ändern:

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

Die App-ID und das Geheimnis, die wir hier verwenden möchten, können im Test abgerufen werden, wie in der folgenden Abbildung dargestellt :

Die WeChat-Entwicklung erhält access_token

Dann ändern Sie es manuell:

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

Dann hat er zurückgefragt, und Sie können sehen, dass er Daten im JSON-Format zurückgegeben hat

{"access_token":"fNNeJ5 8SkZnyeByVP4xpqnZRMRkwlhZ7HZemT_WiULJ2YnpsNr4UgTG4zoJo5uMeOA2hFy2rlzOg-U9hnSpHuUuZMZRgI4ZhDK6KN_OIbNxHvfvdl4_wbW775oWKIdAAAIWU","expires_in ": 7200}

Methode 2, um Zugriffstoken zu erhalten:

Rufen Sie das Programm get_token.php auf und laden Sie die Datei dann auf Ihren eigenen WeChat-Server hoch Durchsuchen Durch Aufrufen von get_token.php auf dem Server können Sie auch den Wert des Zugriffstokens abrufen.

get_token.php-Code lautet wie folgt:

<?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;];


Für weitere Artikel zur WeChat-Entwicklung zum Erhalten von access_token achten Sie bitte auf PHP-Chinesisch Webseite!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn