很多站长朋友们都不太清楚php微信接口类,今天小编就来给大家整理php微信接口类,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP开发中如何实现与微信接口对接 2、 自己用thinkphp做微信接口类文件,遇一个问题,GET获取到的token,如何将这个变量传递到实例化的类里面? 3、 Php 微信接口什么意思 PHP开发中如何实现与微信接口对接php用curl访问微信接口,get或者post方式,是否需要传参,传什么参数,什么格式。微信文档都有说明,返回数据后用php处理成数组进行操作即可
自己用thinkphp做微信接口类文件,遇一个问题,GET获取到的token,如何将这个变量传递到实例化的类里面?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 = ";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 ;
}
}
再创建个数据表,保存就好了,整个定时任务,定时去获取比较好。
Php 微信接口什么意思就是用php对微信公众号二次开发时所需要调用微信数据时接入的接口
关于php微信接口类的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php微信接口类 php接口开发详解的详细内容...