所以我们让我们的应用程序在微信调试控制台中被接受,并希望用富媒体类型的消息进行响应。来自服务器的预期请求如下:
<xml>
<ToUserName>UserName</ToUserName>
<FromuserName>TestUser</FromuserName>
<CreateTime>7200</CreateTime>
<MsgId>12302</MsgId>
<Content>Test Message</Content>
</xml>
我们回复如下:
<xml>
<ToUserName>TestUser</ToUserName>
<FromUserName>UserName</FromUserName>
<CreateTime>7200</CreateTime>
<MsgType>news</MsgType>
<ArticleCount>1</ArticleCount>
<Articles>
<item>
<Title>Test</Title>
<Description>Test</Description>
<PicUrl>http://PICURL</PicUrl>
<Url>http://ARTICLE_URL</Url>
</item>
</Articles>
</xml>
但是,应用程序似乎没有收到设置的请求,所以问题是:
- 请求会转到 URL 设置吗?
- 如果是这样,为响应提供的 xml 以及发布到提供的 url 的消息是否正确?
- 请求中是否存在特定的标头?