在微信开发获取
acces_token 过程中使用到
PHP 的
curl 采集函数遇到的警告错误:
Warning: curl_error(): 1 is not a valid cURL handle resource in xxxx line xxx
原始代码如下:
function getWXAccessToken(){
//1.请求url地址
$appid = 'APPID';//私有的,不发出来了
$appSecret = 'APPSECRET';//私有的,不发出来了
$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$appSecret;
//2.初始化
$ch = curl_init();
//3.设置参数
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//4.调用接口
$res = curl_exec($ch);
//5.关闭curl
curl_close($ch);
if(curl_errno($ch)){
var_dump(curl_error($ch));
}
$arr = json_decode($res, true);
var_dump($arr);
}
经过查找问题在于我在关闭
curl 后又再次使用了
$ch ,关闭一个
cURL 会话会释放所有资源,
cURL 句柄
$ch 也会被释放,所以后面再使用
$ch 时会报错。将
curl_close($ch) 函数放在最后就好了。
祝新的一年一切都猴蜜猴蜜的!
黄大师新年好!
微信借口token验证失败怎么解决呢
这个可能性很多哦,亲,按照官网demo一步步来就好啦,具体看代码。
难怪,自己调试老出问题