微信公众号后台代码现在接到易信后台
公众号是:tiantian_trip或天天旅行
目前只有我一个人发过消息,帮忙查看下,谢谢您
<xml> <ToUserName>bc86f4d286b19d82</ToUserName> <FromUserName>3e98fbea071e2169</FromUserName> <CreateTime>635291815038891250</CreateTime> <MsgType>text</MsgType> <Content>您好,我是 小Q,请回复数字选择服务: 1 歌曲点播 2 历史今天 3 天气预报 4 经典游戏 5 人脸识别 6 在线翻译 7 在线留言 8 天天社区</Content> <FuncFlag>1</FuncFlag> <Music> <Title /> <Description /> <MusicUrl /> <HQMusicUrl /> </Music> </xml>
ElementMusicoftypecom.netease.yixin.sdk.meta.xml.response.Musicisnotdefinedasfieldintypecom.netease.yixin.sdk.meta.xml.response.ResTextMessage
----Debugginginformation----
class:com.netease.yixin.sdk.meta.xml.response.ResTextMessage
required-type:com.netease.yixin.sdk.meta.xml.response.ResTextMessage
path:/xml/Music
linenumber:21
tiantiantrip在2-2813:06回复
非常感谢您,问题已经解决,不过还有另外个问题。
问题:
我是。net开发人员,易信给我回复消息都是2027年×月×日,时间不对,我设置CreateTime用的是DateTime.Now.Ticks方法,微信是这样设置就没问题。
建议:
能不能以后你们回复消息内容格式都不要限制的这么死,例如我回复消息里,可以有music字节,music可以为空,我只要有content内容就行,然后程序就当是文字回复。
在线等
#2{1}sanxi在2-2813:41回复
目前来看消息格式限定API文档中的那些,不过需求会提上去,让消息格式更自由化一点,方便用户自定义使用。
tiantiantrip在2-2814:07回复
您好,还有个问题:
给用户回复文字,xml里的CreateTime是当前时间转成long类型,我的怎么每次都是2027年呢?
我是用c#开发的DateTime.Now.Ticks
#3sanxi在2-2814:18回复
createtime字段,数据类型应该是整型,应该转换为时间精确到秒整型数据。
#4cuiiug在3-1216:49回复
微信代码拿过来,把这行去掉
response.setContentType("text/html;charset=utf-8")