微信公众号暂时无法提供服务,请稍后再试,content message 都拿到了,请问 把info 传给模板之后还要做什么?

来源:4-3 第四天 自动回复各种消息

一半火焰

2016-10-27


5810f8cf0001300904810536.jpg

5810f8cf0001bd4104760432.jpg

5810f8d00001b6dd05000664.jpg

5810f8cf0001c5b505000889.jpg


写回答

4回答

Scott

2016-10-27

info 传给模板后,后面就是 wechat.reply 接管了,由它来挂载 xml 对微信进行内容回复.


在 wechat.js 中的 reply 方法中,把回复之前的 xml 打印一下,看看回复给微信的 xml 是不是正确的。


另外在 reply.js 里面,也就是你从 app.js 里传进来的 handler 里面,看看回复逻辑有没有写,yield 有没有漏掉

0
2
一半火焰
我在 wechat.js 中的 reply 方法中 能打印回复之前的xml ,是从 tpl返回过来 , “另外在 reply.js 里面,也就是你从 app.js 里传进来的 handler 里面,看看回复逻辑有没有写,yield 有没有漏掉”,这个reply.js文件 ,你说的回复逻辑 是 ,看下面我评论的截图
2016-11-06
共2条回复

iicoom成功人士

2017-05-02

终于发现问题在哪了,tpl.js中要求很严格,多一个空格也会挂掉哦~//szimg.mukewang.com/5907d4030001382d04970339.jpg

0
1
Scott
不仅是严格,简直是苛刻
2017-05-02
共1条回复

iicoom成功人士

2017-04-27

我这里也是可以打印出XML,卡在这里进行不了了....

//szimg.mukewang.com/590201130001592005550470.jpg

//szimg.mukewang.com/59020118000158a306350430.jpg


0
0

一半火焰

提问者

2016-11-06

581eeacd000142cc04740228.jpg


581eeacd0001cd2305000148.jpg

  下面这个是你说的回复逻辑吗?//szimg.mukewang.com/581eeb230001547306250548.jpg

0
1
Scott
对,是这个回复逻辑,把这个放到 app.js 里面的中间件里作为第二个参数传进去
2016-11-06
共1条回复

7天搞定Node.js微信公众号

Koa框架、ES2015新特性、MongoDB,开发微信公众号

1742 学习 · 787 问题

查看课程