zoukankan      html  css  js  c++  java
  • 微信公众号获取acess_token并存储(php)

    <?php
        define("appid", "你的appid");
        define("appsecret", "你的appsecret");
    
        //获取access_token,每7000s重新获取
        function getAccessToken() {
            $tokenFile = "./access_token.txt";
            $data = json_decode(file_get_contents($tokenFile));
    
            if ($data->expire_time < time() || !$data->expire_time) {
                $appid = appid;
                $appsecret = appsecret;
                $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret";
                $res = json_decode(file_get_contents($url));
                $access_token = $res->access_token;
                if($access_token) {
                    $data_new['expire_time'] = time() + 7000;
                    $data_new['access_token'] = $access_token;
                    file_put_contents($tokenFile, json_encode($data_new));
                }
            }else{
                $access_token = $data->access_token;
            }
            return $access_token;
        }
    
        // var_dump(getAccessToken());
    ?>

    亲测可用,也许会遇到读写权限问题。

  • 相关阅读:
    项目经验:如何做到不和产品打起来
    leetcode-剑指30-OK
    leetcode-剑指05-OK
    leetcode-剑指58-OK
    leetcode-剑指28-OK
    leetcode-剑指53-I
    leetcode-剑指18-OK
    leetcode-剑指15-OK
    leetcode-剑指27-OK
    leetcode-剑指17-OK
  • 原文地址:https://www.cnblogs.com/zczhangcui/p/6759042.html
Copyright © 2011-2022 走看看