微信Access_token
来源:互联网 发布:手机音乐频谱显示软件 编辑:程序博客网 时间:2024/04/26 07:34
方法:
private function get_access_token(){$appid='your appid';$appsecret='your appsecret';$url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$appsecret;//$header [] = "content-type: multipart/form-data; charset=UTF-8";$header [] = "content-type: application/json; charset=UTF-8";$ch = curl_init ();curl_setopt ( $ch, CURLOPT_URL, $url );//请求的方式是postcurl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, "GET" );// 禁用后cURL将终止从服务端进行验证curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE );//不检查证书curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, FALSE );//发送头部字段curl_setopt ( $ch, CURLOPT_HTTPHEADER, $header );//告诉对方 自己的浏览器型号curl_setopt ( $ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)' );//即表示自动进行跳转抓取(如果URL发生了302重定向)继续抓取curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, 1 );//自动重定向开启curl_setopt ( $ch, CURLOPT_AUTOREFERER, 1 );//发送的post参数//curl_setopt ( $ch, CURLOPT_POSTFIELDS, $param );//得到的结果不显示在屏幕上,作为变量结果储存curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true );$res = curl_exec ( $ch );//如果运行错误,返回一个错误号$flat = curl_errno ( $ch );if ($flat) {$data = curl_error ( $ch );}curl_close ( $ch );//拿到了返回结果后json格式转化为可以使用的数组格式$res = json_decode ( $res, true );$access_token=$res['access_token'];return $access_token;}
使用:
这里存到了redis,access_token有效期不超过2个小时,灵活设置就好
S(array('type' => 'redis', 'host' => '127.0.0.1', 'port' => '6379', 'prefix' => 'index', 'expire' => 86400));if(S('access_token')){$access_token=S('access_token');}else{$access_token=$this->get_access_token();S('access_token',$access_token);}
0 0
- 微信获取Access_token
- 微信 获取 access_token
- 微信获取 access_token
- 微信Access_token
- 微信开发-获取access_token
- 微信参数说明-access_token
- 微信access_token如何保存
- 微信access_token存储方案
- 定时获取微信access_token
- 微信access_token存储与更新
- 微信公众平台 OAuth Access_Token获得
- 微信获取access_token永久有效
- 微信access_token存储与更新
- 共享微信JSSDK的access_token.json
- 微信access_token定期获取并存储
- 微信开发笔记之缓存access_token
- 微信开发的access_token的获取
- 微信开发-access_token 过期解决方法
- Linux下spi驱动开发(1)
- 2D Closest Pair Problem
- Linux下spi驱动开发 2013-04-10 11:32:27
- 警告(alert 消息对话框)
- 为什么要写博客?
- 微信Access_token
- UVA11426GCD - Extreme (II)
- wampserver2.5 解决访问新添加的虚拟主机出现403问题
- 撕衣服
- Android属性动画设置中心点
- Linux下的platform总线驱动(一)
- 微信创建自定义目录
- 北漂几年了?感觉如何?后悔了还是更坚定了?
- Spring Security3 - MVC 整合教程