安装好后小程序端提示获取session_key失败,WAP端正常,主要是在小程序授权登录时出现这个问题
发表于 2019-8-31 17:10:41 来自手机 | 显示全部楼层
沙发
楼主解决没
回复

使用道具 举报

发表于 2019-9-2 14:15:01 | 显示全部楼层
板凳
需要配置小程序的请求 host哇
回复

使用道具 举报

发表于 2019-9-16 23:04:09 | 显示全部楼层
地板
本帖最后由 zzq1013 于 2019-9-16 23:07 编辑

DT 3.01  此法有效
获取session_key失败,请检查您的配置!
------------------------------------------------
curl: (60) SSL certificate problem: unable to get local issuer certificate
很多windows服务器缺少CA证书导致无法请求腾讯所有接口,
例如:无法发布公众号菜单、公众号无法授权、小程序无法授权等等

解决方法一:安全
这是 SSL 证书问题所致,在使用 SDK 调用微信支付等相关的操作时可能会遇到报 “SSL certificate problem: unable to get local issuer certificate” 的错误。
微信公众平台提供的文档中建议对部分较敏感的操作接口使用 https 协议进行访问,例如微信支付和红包等接口中涉及到操作商户资金的一些操作。
wechat SDK 遵循了官方建议,所以在调用这些接口时,除了按照官方文档设置操作证书文件外,还需要保证服务器正确安装了 CA 证书。
下载 CA 证书
你可以从 http://curl.haxx.se/ca/cacert.pem 下载 或者 使用微信官方提供的证书中的 CA 证书 rootca.pem 也是同样的效果。
在 php.ini 中配置 CA 证书
只需要将上面下载好的 CA 证书放置到您的服务器上某个位置,然后修改 php.ini 的 curl.cainfo 为该路径(绝对路径!),重启 php-fpm 服务即可。
curl.cainfo = /path/to/downloaded/cacert.pem


解决方法二:简单

/vendor/guzzlehttp/guzzle/src/Client.php
第164行改为
'verify' => false,   //取消CA证书验证


回复

使用道具 举报

 楼主| 发表于 2019-10-17 23:35:16 | 显示全部楼层
5#
已解决
回复

使用道具 举报

发表于 2020-4-29 14:35:43 | 显示全部楼层
6#

努力赚金币
回复

使用道具 举报

发表于 2020-5-11 09:58:53 | 显示全部楼层
7#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|CRMEB论坛

    Powered by Discuz! X3.4  © 2001-2013 Comsenz Inc.