为什么控制台没有报错,但是微信端说无法提供服务

来源:

qq_心祭_1

2016-08-19

{ xml:

   { ToUserName: [ 'gh_75d54d9f20eb' ],

     FromUserName: [ 'oXaYQvyYRJQuGmv-AV9xPdrlIl5Q' ],

     CreateTime: [ '1471618972' ],

     MsgType: [ 'text' ],

     Content: [ '5' ],

     MsgId: [ '6320555357329057712' ] } }

{ ToUserName: 'gh_75d54d9f20eb',

  FromUserName: 'oXaYQvyYRJQuGmv-AV9xPdrlIl5Q',

  CreateTime: '1471618972',

  MsgType: 'text',

  Content: '5',

  MsgId: '6320555357329057712' }

C:\Users\LV\wechat/2.jpg

{ type: 'image',

  mediaId: 'JeLEy4RUGdU_UtOqLbWl-ga1U4MWL3p3DJdr2R_SXAftjkznPuZUNxSNyyVCDgkx' }


这是控制台打印的


写回答

2回答

Scott

2016-08-20

微信这里服务会不稳定,但我推测应该是你对于点击事件,以及其他比如拍照触发的事件或者上传事件,在 reply 里面没有监听和返回数据,微信针对有的交互会连续推送两次相关的事件,你可以再查查

0
2
qq_心祭_1
我1到4都可以,就是图片无法正常显示,5到7直接无服务,是不是因为图片地址的问题呢?
2016-08-20
共2条回复

qq_心祭_1

提问者

2016-08-20

Wechat.prototype.reply = function () {

    var content = this.body

    var message = this.weixin


    var xml = util.tpl(content,message)

    this.status = 200

    this.type = 'application/xml'

    this.body = xml

}

reply代码

else if(content==='5'){

            var data = yield wechatApi.uploadMaterial('image',__dirname+ "/2.jpg")

            reply={

                type:'image',

                mediaId:data.media_id

            }

图片


0
0

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

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

1742 学习 · 787 问题

查看课程