黔优媒体网-软文媒体自助发稿平台!
  1. 行业资讯
  2. 正文

小程序下如何获取access

来源:黔优媒体网   时间:2024-09-19

本篇文章给大家带来的内容是关于小程序下如何获取access_token(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。


 button bindtap= token 获取token /button 
// pages/token/token.js
Page({
 data: {
 token:function(){
 wx.request({
 url: #39;xxxx #39;,
 data:{},
 success:function(res){
 console.log(res.data);
 //这里我是用的新浪云的sae,所以存在读写权限问题,打印出来的信息会存在告警
})
 ?php exit();? 
{ access_token : , expire_time :0}
 ?php
 //验证
 function getToken(){
 $timestamp = $_GET[ timestamp 
 $nonce =$_GET[ nonce 
 $token= hello hqtoken 
 $signature=$_GET[ signature 
 $array=array($timestamp,$nonce,$token);
 sort($array);
 $tmpstr=implode( ,$array);
 $tmpstr=sha1($tmpstr);
 if($tmpstr == $signature){
 echo $_GET[ echostr 
 exit;
 //获取AccessToken
 function getAccessToken(){
 $appid= 你的appid 
 $appsecret = 你的appsecret 
 //文件存储
 $data=json_decode(get_php_file( access_token.php ));
 if($data- expire_time time()){
 $url= https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential appid= .$appid. secret= .$appsecret;
 $res=json_decode(httpGet($url));
 $access_token=$res- access_token;
 if($access_token){
 $data- expire_time=time()+7000;
 $data- access_token=$access_token;
 set_php_file( access_token.php ,json_encode($data));
 }else{
 $access_token=$data- access_token;
 return $access_token;
 //公共的curl方法
 function httpGet($url){
 $curl = curl_init();
 curl_setopt($curl,CURLOPT_URL,$url);
 curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
 //如果用的是https,ssl安全验证
 curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,false);
 curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,false);
 $res =curl_exec($curl);
 curl_close($curl);
 return $res;
 function get_php_file($filename){
 return trim(substr(file_get_contents($filename),15));
 function set_php_file($filename,$content){
 $fp=fopen($filename, w 
 fwrite($fp, ?php exit();? .$content);
 fclose($fp);
 echo getAccessToken();
? 

以上就是小程序下如何获取access_token(代码示例)的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。


【免责申明】黔优媒体网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优媒体网官方立场,请读者仅做参考,本文标题:小程序下如何获取access;欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法/违规的内容,请您立即联系我们及时修正或删除。(邮箱号: kefu@qianu.com)