问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...接口类文件,遇一个问题,GET获取到的token,如何将这个变量传递到实例...

发布网友 发布时间:2024-10-13 14:16

我来回答

2个回答

热心网友 时间:2024-10-13 14:31

class IndexAction extends Action {

    public function index() {
        $token = D("wx_token")->field("add_ip", true)->select();
        foreach ($token as $key => $v) {
            if ($v['expire_time'] - 300 < time()) {
                $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={$v['appid']}&secret={$v['secret']}";
                $res = file_get_contents($url, false);
                $this->getAccessToken($v['id'], $res);

            }else{
                $date = date("Y-m-d H:i:s") ;
                echo "{$date}_____no expire\r\n" ;
            }
        }
    }

    private function getAccessToken($token, $res) {
        $sign = false ;
        $json = json_decode($res);
        $data['id'] = $token;
        $data['access_token'] = $json->access_token;
        $data['expire_time'] = time() + 7200;
        $data['add_time'] = time();
        $data['add_ip'] = '127.0.0.1' ;
        $db = D("wx_token");
        $db->startTrans();
        if ( $db->save($data)){
            $db->commit() ;
            $sign = true ;
        }else{
            $db->rollback() ;
            $sign = false ;
        }
        return $sign ;
    }

}

再创建个数据表,保存就好了,整个定时任务,定时去获取比较好。

热心网友 时间:2024-10-13 14:33

写成一个配置文件就可以了,或者单独用一个文件来存储
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
倩碧黄油适合哪种肤质的人使用? 倩碧有哪些护肤品比较受女性青睐? 倩碧紧致面霜适合哪些肤质的人使用? 倩碧护肤品适合什么肤质使用? 哪些肤质的人适合使用倩碧卓越润肤乳? 学校发的移动卡,套餐38的送一年宽带 现在卡不想用了,貌似宽带合约没到期... ...我居住浙江,有一个广西的移动卡,移动卡上还捆绑有宽带 我现在在外地我想注销移动卡或者联通卡怎么注销,回不到办卡的地方。 上海最建议去三个景点 为什么叫北京鸭篮球 我在哈尔滨想去长白山、镜泊湖、五大连池自助游,怎么安排行程更好,_百 ... 谁能告诉我,去厦门野山谷生态乐园都可以玩些什么啊? 如何在微信公众号里使用JSapi 我想去镜泊湖玩。住宿是个问题,怎么办 ...详细图文教程,获取siteId、百度统计AccessToken、百度统计代码教程... 想做陶瓷餐具修复这个项目,可行么,内行的人回答 餐具修复值得相信吗 餐具修复 餐具修补 陶瓷修补加盟成功案例 餐具修补是什么意思啊? 女人在怎样的男人身上付出再多,也不会有结果? 什么才是正确的恋爱顺序 如何开始正确的恋爱顺序? 一场舞会,宾客必须戴帽子,主办方给每个人一顶,白色或黑色。(一定至少有... ...没有捷径呢?想要爱的长久,我们唯一能做的是什么? 吉娃娃粘人吗 多少钱一只 吉娃娃贵吗 多少钱一只 spot4影像红光波段的空间分辨率 铜井镇镇情概况 请问南京江宁区铜井镇星辉拆迁的房子是不是还没发?什么时候发?有人知... 推荐个魔力宝贝私服6.0版本! 花卉如何风干 从北京到银滩自驾车不走告诉的路线谁有?请详细的告诉我 做凉面时怎样调好吃的料汁? 农村小学"几何与图形"教学中有哪些优点与不足 在"图形与几何"的教学中,如何引导学生进行探索与交流 用地理考情分析"图像"兴趣导入应做到哪几个方面 小学数学"图形与几何”主要的教学内容以及对应的教学目标是什么?_百度... 我女朋友和我谈恋爱老说觉的累?我怎么办? 亚丁旅游攻略 旅游攻略稻城亚丁 化学溶解度硫酸铜的题目 13年毕业的大学生,16年想自己开个店,请问有国家有优惠政策吗?必须在... 自动售货机在校园的可行性 劳动法 请帮忙解释佛山本田罢工事件的几个问题!!!高分悬赏在线等!! 【高分悬赏】公司因经营变动解聘劳动者!如何维权解决赔偿事宜! 高分悬赏!知道劳动法的进,劳动法有请事假十四天就要扣三天的规定吗... 高分悬赏:离职30天如何处理?可以歇病假不去么? 高分悬赏 关于员工培训协议的一些问题,有法律依据的满意答案追加... ...工兼职多少钱一个钟?每个月几号发工资?压几天的工资?高分悬赏... 素龙三中学校荣誉 罗定市素龙镇第三中学学校荣誉 素龙第一中学市级验收