后台通过php curl_exec() 访问https://api.weixin.qq.com/sns/jscode2session接口获取openID一直超时,系统上线半年多突然这样。
用任何浏览器访问拼接的url都能正常获取openID和sessionKey。
用生产环境服务器控制台curl 访问拼接的url时总是提示
{"errcode":41004,"errmsg":"appsecret missing, hints: [ req_id: BfODHFyFe-fP549 ]"}
,提示密钥缺失,但是密钥绝对是正确的,浏览器访问就能获取到openID呢。
前段时间还能正常获取的,所有代码都没动过,请问下官方大大是怎么回事呢?
上周我们的域名证书到期了,但是已经换过来了,是不是域名证书曾经过期的缘故?
appid:wx6224dec3abf5770d
下面是centos7服务器用curl访问的截图,有secret的哦,而且是正确的。
curl后面的地址如果有多个参数,需要整体带上引号 curl “https://api.weixin.qq.com/sns/jscode2session?appid=xx&secret=xx&js_code=xx-&grant_type=authorization_code”