查看: 5508|回复: 7

微信公众号无法验证成功问题

升级   62%

1

主题

5

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2022-4-20 00:55:00 | 显示全部楼层 |阅读模式
1.o2oa版本:o2server-7.0.5-windows-x64参考文档:https://www.o2oa.net/course/wirphz.html

2.网络链接:http---http与https都试过,公众号都配置不成功。ps:文章中提到的80端口代理的设置参考文档是什么?




3:mpweixin.json 配置(ps:configSample中文件名是mPweixin 两个都试了都不行)





4、公众号配置:token 跟key确认过是对的。


5、token验证失败



查不到什么原因,配置成功的小伙伴们能帮忙看一下吗?

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

138

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36566
发表于 2022-4-20 14:07:34 | 显示全部楼层
node-xxx.json的配置文件中,web下有一个proxyCenterEnable配置,是否有启用
回复

使用道具 举报

升级   62%

1

主题

5

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2022-4-21 14:44:23 | 显示全部楼层
论坛管理员 发表于 2022-4-20 14:07
node-xxx.json的配置文件中,web下有一个proxyCenterEnable配置,是否有启用

hi,你好,若是开启proxy的话,ssl访问的时候会一只loading。
回复

使用道具 举报

升级   100%

1

主题

618

帖子

2061

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2061
发表于 2022-4-22 10:52:40 | 显示全部楼层
wantyou365 发表于 2022-4-21 14:44
hi,你好,若是开启proxy的话,ssl访问的时候会一只loading。

https访问不了?证书配置好了吗?
还有验证不通过,你自己先访问下https://你的域名/x_program_center/jaxrs/mpweixin/check 你的这个地址是否通
回复

使用道具 举报

升级   62%

1

主题

5

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2022-4-24 10:13:38 | 显示全部楼层
本帖最后由 wantyou365 于 2022-4-24 10:40 编辑
FancyLou 发表于 2022-4-22 10:52
https访问不了?证书配置好了吗?
还有验证不通过,你自己先访问下https://你的域名/x_program_center/ja ...

hi,你好。
证书已经配置好了。但不开启web的proxyCenterEnable的时候是可以通过https访问。开启之后一直会在首页loading。
开启ssl配置如下:该配置下微信check-token验证失败

"center": {
    "enable": true,
    "order": 0.0,
    "sslEnable": true,
    "redeploy": true,
    "port": 20030.0,
    "httpProtocol": "",
    "proxyHost": "",
    "proxyPort": 20030.0,
    "scanInterval": 0.0,
    "configApiEnable": true,
    "statEnable": true,
    "statExclusions": "*.js,*.gif,*.jpg,*.png,*.css,*.ico",
    "maxFormContent": 20.0,
    "exposeJest": true,
    "requestLogEnable": true,
    "requestLogFormat": "",
    "requestLogRetainDays": 7.0,
    "requestLogBodyEnable": true,
    "persistentConnectionsEnable": true,
    "###enable": "是否启用###",

"application": {
    "enable": true,
    "port": 20020.0,
    "sslEnable": true,
    "proxyHost": "",
    "proxyPort": 20020.0,
    "redeploy": true,
    "scanInterval": 0.0,
    "includes": [],
    "excludes": [],
    "weights": [],
    "scheduleWeights": [],
    "statEnable": true,
    "statExclusions": "*.js,*.gif,*.jpg,*.png,*.css,*.ico",
    "maxFormContent": 20.0,
    "exposeJest": true,
    "maxThread": 500.0,
    "requestLogEnable": true,
    "requestLogFormat": "",
    "requestLogRetainDays": 7.0,
    "requestLogBodyEnable": true,
    "persistentConnectionsEnable": true,
    "###enable": "是否启用###",

"web": {
    "enable": true,
    "sslEnable": true,
    "proxyHost": "",
    "weight": 100.0,
    "dirAllowed": false,
    "statEnable": false,
    "statExclusions": "*.gif,*.jpg,*.png,*.ico",
    "cacheControlMaxAge": 0.0,
    "persistentConnectionsEnable": true,
    "requestLogEnable": true,
    "requestLogFormat": "",
    "requestLogRetainDays": 7.0,
"proxyCenterEnable": true,//false的时候ssl可以正常访问
"proxyApplicationEnable": false,
    "###enable": "是否启用###",

不开启ssl配置时,这三项的sslEnable属性设置为false,微信check-url访问超时[/color

补充:在不开启ssl的的配置时,微信check log如下:
[CenterServerQueuedThreadPool-45] INFO com.x.program.center.jaxrs.mpweixin.ActionCheckMPWeixin - 微信公众号接收到验证消息,signature:7ee3ee493e0bb00ede274fe252896868d5ebcca4, timestamp:1650766385, nonce:862044087, echostr:2073369535170657851.

[CenterServerQueuedThreadPool-45] INFO com.x.program.center.jaxrs.mpweixin.ActionCheckMPWeixin - 我们的 7ee3ee493e0bb00ede274fe252896868d5ebcca4, 传入的 7ee3ee493e0bb00ede274fe252896868d5ebcca4
没有对比成功之类的后续log。
是不是对比报错之类的,没有response?




开启ssl的时候,微信check没有触发log,是不是没访问到?




服务器环境:腾讯的普通vps





回复

使用道具 举报

升级   100%

1

主题

618

帖子

2061

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2061
发表于 2022-4-25 08:39:46 | 显示全部楼层
wantyou365 发表于 2022-4-24 10:13
hi,你好。
证书已经配置好了。但不开启web的proxyCenterEnable的时候是可以通过https访问。开启之后一直 ...

可能是https下没法用端口代理功能。得找技术研发那边问问,是否能解决这个问题
回复

使用道具 举报

升级   62%

1

主题

5

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2022-4-25 16:47:51 | 显示全部楼层
FancyLou 发表于 2022-4-25 08:39
可能是https下没法用端口代理功能。得找技术研发那边问问,是否能解决这个问题 ...

你好,有办法解决吗?在ssl的时候,是一定要开启代理,微信的设置才有用吗?在ssl的情况下,微信的check应该是没被访问到。
回复

使用道具 举报

升级   44%

4

主题

11

帖子

116

积分

注册会员

Rank: 2

积分
116
发表于 2022-8-9 15:12:37 | 显示全部楼层
本帖最后由 al_kk 于 2022-8-9 17:56 编辑

这个搞定了木有?我也碰到相同的问题,https好像是启动不了代理问题已解决,把proxyCenterEnable使能后,center服务的sslEnable关掉就可以了,原因是o2oa的代理会把https转成http;同样适用于代理application服务
回复

使用道具 举报

发表回复

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

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread