CRMEB论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 164|回复: 4

[已回复] 小程序授权登录时提示“获取session_key失败,请检查您的配...

[复制链接]

4

主题

15

帖子

214

积分

vip4

Rank: 4

积分
214
发表于 2019-9-16 08:37:46 | 显示全部楼层 |阅读模式
小程序授权登录时提示“获取session_key失败,请检查您的配置“

QQ图片20190916083242.png

56

主题

494

帖子

2428

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2428

突出贡献荣誉管理论坛元老

发表于 2019-9-16 08:59:22 | 显示全部楼层
首先检查小程序配置是否正确,修改配置清理一下缓存
看看这个是否能帮上你:http://bbs.crmeb.net/forum.php?mod=viewthread&tid=1071
回复

使用道具 举报

4

主题

15

帖子

214

积分

vip4

Rank: 4

积分
214
 楼主| 发表于 2019-9-16 10:31:51 | 显示全部楼层
谢谢,我看了,他们要求的,我都做了,还是不行,极度郁闷
回复

使用道具 举报

31

主题

162

帖子

1163

积分

vip4

Rank: 4

积分
1163
发表于 2019-9-16 23:05:18 | 显示全部楼层
本帖最后由 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证书验证


回复

使用道具 举报

4

主题

15

帖子

214

积分

vip4

Rank: 4

积分
214
 楼主| 发表于 2019-9-22 19:13:40 | 显示全部楼层
谢谢,不是这样的问题,授权域名,3.0以上的,不需要像2.6那样麻烦,已经搞定了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-10-14 07:26 , Processed in 0.024605 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表