用微信插件使用微信jssdk时,发现总有一个参数取不到。
经过排查,发现是curl取Token的问题。
于是我写了以下应用
public function test() {
$url ="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=123&secret=123";
// 创建一个新cURL资源
$curl = curl_init();
// 设置URL和相应的选项
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, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
curl_setopt($curl, CURLOPT_URL, $url);
$res = curl_exec($curl);
curl_close($curl);
echo $res;
}部署在服务器访问,页面是空的。但是在本地访问会有error错误信息。
这种情况怎么解决
插件版权:官方插件
插件名称:微信
现在主要问题是取Token的时候接收不到返回的信息
参数写错之类的也能返回errcode什么的,我那些代码也是参数乱写的,但是错误信息都没有,就是空白页,在本地就有错误信息
官方插件技术-周若尘
曼德拉的铅笔