微信测试号回复服务出现故障

来源:4-5 抽象微信消息中间件统一处理消息流

fufu7755

2018-03-15

控制台显示数据都没有问题,就是接口测试号显示"该工作号提供的服务出现故障,请稍后再试",是公众号的问题还是我代码的问题,如果在控制台显示错误信息。

http://img.mukewang.com/szimg/5aaa8e720001c4cf10801920.jpg

写回答

5回答

超级省电侠4405474

2018-06-16

<xml>
  <ToUserName><![CDATA[oLpzT1Kn9OLGyHG8mYp7dlZKvlTU]]></ToUserName>
  <FromUserName>< ![CDATA[gh_1735deaa43fd]]></FromUserName>
  <CreateTime>12345678</CreateTime>
  <MsgType><![CDATA[text]]></MsgType>
  <Content><![CDATA[中文, English, 链接: <a href="http://www.google.com">点这里</a>]]></Content>
</xml>

坑了两天, 官方文档里的xml是错的, 尖括号里的空格删除就对了

0
0

巡山小弟弟

2018-06-01

老师说的对,太坑了。微信的模板消息复制出来是带空格的,会有错误。

0
1
Scott
对,不要相信微信官方的文档,要自己把空格剔除一下
2018-06-04
共1条回复

Scott

2018-03-20

不知道是不是你的编辑器原因,看到 <> [] 里面有空格,看是不是改成无空格的就可以了

0
0

fufu7755

提问者

2018-03-17

老师,我把代码放到router.js文件中,在控制台有返回信息,说明信息收到并返回了,但是微信测试号依旧报错,难道是我的微信测试号配置有问题?

//img.mukewang.com/szimg/5aacc494000137da16000971.jpg

//img.mukewang.com/szimg/5aacc4930001588b16000971.jpg

//img.mukewang.com/szimg/5aacc4940001635116001005.jpg


0
1
Scott
< ! 直接不要留空格
2018-06-17
共1条回复

Scott

2018-03-16

可能是代理的问题,公众号收不到你这里的消息,也不排除是代码的问题,可以先把返回的逻辑该成最简单的,然后排查下通过代理能不能访问到这个服务

0
1
fufu7755
老师,我把代码放到router.js文件中,在控制台有返回信息,说明信息收到并返回了,但是微信测试号依旧报错,难道是我的微信测试号配置有问题?请看上面我的图片。
2018-03-17
共1条回复

开发微信全家桶项目Vue/Node/MongoDB高级技术栈全覆盖

Nuxt/Vue SSR + Koa2 跨栈开发微信公众号+小程序

989 学习 · 401 问题

查看课程