请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

https://img1.sycdn.imooc.com//szimg/5aaa8e720001c4cf10801920.jpg

正在回答 回答被采纳积分+3

5回答

超级省电侠4405474 2018-06-16 10:51:09

<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 回复 有任何疑惑可以回复我~
巡山小弟弟 2018-06-01 16:00:32

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

0 回复 有任何疑惑可以回复我~
  • Scott #1
    对,不要相信微信官方的文档,要自己把空格剔除一下
    回复 有任何疑惑可以回复我~ 2018-06-04 21:43:51
Scott 2018-03-20 21:41:08

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

0 回复 有任何疑惑可以回复我~
提问者 fufu7755 2018-03-17 15:32:42

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

https://img1.sycdn.imooc.com//szimg/5aacc494000137da16000971.jpg

https://img1.sycdn.imooc.com//szimg/5aacc4930001588b16000971.jpg

https://img1.sycdn.imooc.com//szimg/5aacc4940001635116001005.jpg


0 回复 有任何疑惑可以回复我~
  • Scott #1
    < ! 直接不要留空格
    回复 有任何疑惑可以回复我~ 2018-06-17 01:33:21
Scott 2018-03-16 09:36:32

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

0 回复 有任何疑惑可以回复我~
  • 提问者 fufu7755 #1
    老师,我把代码放到router.js文件中,在控制台有返回信息,说明信息收到并返回了,但是微信测试号依旧报错,难道是我的微信测试号配置有问题?请看上面我的图片。
    回复 有任何疑惑可以回复我~ 2018-03-17 15:34:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信