小程序授权登录时提示“获取session_key失败,请检查您的配置“

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

使用道具 举报

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

使用道具 举报

发表于 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证书验证


回复

使用道具 举报

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

使用道具 举报

发表于 2019-10-15 00:11:24 | 显示全部楼层
6#
dayuan 发表于 2019-9-22 19:13
谢谢,不是这样的问题,授权域名,3.0以上的,不需要像2.6那样麻烦,已经搞定了 ...

请问怎么弄,和你一样问题。
回复

使用道具 举报

0

主题

1

帖子

43

积分

新手上路

Rank: 1

积分
43
发表于 2019-10-19 16:23:51 | 显示全部楼层
7#
gzmmnet 发表于 2019-10-15 00:11
请问怎么弄,和你一样问题。

#### 使用说明

1. 配置config.js 中的 HTTP_REQUEST_URL 修改为自己的域名
2. 配置微信开发工具中小程序的appid
3. 前往CRMEB后台配置小程序 appid 和 AppSecret
3. 前往微信小程序后台配置业务,下载 合法域名
回复

使用道具 举报

发表于 2019-10-19 20:18:05 | 显示全部楼层
8#
青信 发表于 2019-10-19 16:23
#### 使用说明

1. 配置config.js 中的 HTTP_REQUEST_URL 修改为自己的域名

谢谢,已经好了。
回复

使用道具 举报

发表于 2019-11-5 11:34:03 | 显示全部楼层
9#
dayuan 发表于 2019-9-22 19:13
谢谢,不是这样的问题,授权域名,3.0以上的,不需要像2.6那样麻烦,已经搞定了 ...

请问你是怎么弄的?论坛里面的方法都试了,还是不行
回复

使用道具 举报

发表于 2020-2-26 18:41:27 | 显示全部楼层
10#
zzq1013 发表于 2019-9-16 23:05
DT 3.01  此法有效
获取session_key失败,请检查您的配置!
-------------------------------------------- ...

不行 这种方法不行!
方法一。 我费劲万苦把 php.ini 弄来 配置好了 但还是不行
而且方法二里面的false 本来就设置好了的  

说明跟这个没有关系

还是不知道什么问题

是不是因为我用 微信开发工具里的真机测试 的原因?
回复

使用道具 举报

发表于 2020-3-23 16:07:28 | 显示全部楼层
11#
php7.4会出现这种问题,换个版本试试
回复

使用道具 举报

发表于 2020-3-24 10:33:07 | 显示全部楼层
12#
php7.0没问题
回复

使用道具 举报

发表于 2020-3-31 00:14:17 | 显示全部楼层
13#

感谢分享
回复

使用道具 举报

发表于 2020-5-11 10:00:38 | 显示全部楼层
14#
微信图片_20200511095806.png
回复

使用道具 举报

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

    本版积分规则

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

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