当我们的公众号收到了微信消息为:
<xml>
<ToUserName>
<![CDATA[toUser]]>
</ToUserName>
<FromUserName>
<![CDATA[fromUser]]>
</FromUserName>
<CreateTime>1348831860</CreateTime>
<MsgType>
<![CDATA[text]]>
</MsgType>
<Content>
<![CDATA[this is a test - 你好]]>
</Content>
<MsgId>1234567890123456</MsgId>
<MsgDataId>xxxx</MsgDataId>
<Idx>xxxx</Idx>
</xml>
我们的 API 应该向微信回复下面的消息:
<?xml version="1.0" encoding="UTF-8"?>
<xml><ToUserName><![CDATA[
fromUser
]]></ToUserName><FromUserName><![CDATA[
toUser
]]></FromUserName><CreateTime>1672942613908</CreateTime><MsgType><![CDATA[
text
]]></MsgType><Content><![CDATA[VisaFn Response your message -
this is a test - 你好
]]></Content></xml>
不是十分清楚需要加上 UTF-8 。
不过我们可以进行测试。
<?xml version="1.0" encoding="UTF-8"?>
这个对返回数据没有影响,可以把这个文字添加到返回数据中。
通过测试账号我们能够看到上面的返回数据。