您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
微信公众平台接口JSSDK开发(jsapi)-access_token的获取
发布时间:2016-11-13 14:22:30编辑:雪饮阅读()
微信公众平台中jssdk功能很强大,例如在微信浏览器中调用微信jsapi所提供的 一些方法可以很便捷的实现出一些前端大气的效果。
如点击微信浏览器中的图片就会进入一个类似本地图库的 效果(图片全屏显示)。
微信公众平台接口jssdk要使用就必须获取到公众平台的授权。而授权是需要好几个步骤的。这里介绍下access_token的获取。
<?php
$appid="wxef9a281b18780ed1";//appid在你公众平台中获取
$access="0af800fdb331de30c7dfe8503449bb9e";//appsecret也在你的公众平台获取
function httpGet($url) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_TIMEOUT, 500);
// 为保证第三方服务器与微信服务器之间数据传输的安全性,所有微信接口采用https方式调用,必须使用下面2行代码打开ssl安全校验。
// 如果在部署过程中代码在此处验证失败,请到 http://curl.haxx.se/ca/cacert.pem 下载新的证书判别文件。
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
//上面这两句,要非常注意,参数为false最为便捷,刚开始我一直是true,就屡试不爽。若为true就还需要证书判别,极为不便。
curl_setopt($curl, CURLOPT_URL, $url);
$res = curl_exec($curl);
curl_close($curl);
return $res;
}
function access_token($appid,$access){
$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$access;
echo "appid:".$appid;
echo "<br/>access:".$access;
echo "<br/>url:".$url;
$res=httpGet($url);
return $res;
}
$acc_token=access_token($appid,$access);
echo "<br/>access_token:<br/>";
var_dump($acc_token);
?>
注意:务必设置js安全域。
关键字词:jssdk,微信公众平台,access_token
上一篇:微信小程序开发-入门篇-菜单
下一篇:微信公众平台接口开发-模板消息