微信测试平台接收手机发送的消息

通过手机发送一个消息到我关注的测试公众号。

下面的图片是手机的图片:

WeChat Image_20230105100153

服务器上我们跑的 API 收到了消息。

2023-01-05_10-01-13

万里长征走了小部分。

微信没有说清楚的地方

微信在文档中没有说清楚的地方就是校验微信和接收消息的 API Endpoint 是同一个。

只是方法不同罢了。

请参考我们的文档:微信公众号校验接口

在微信的配置页面中,需要你配置你服务器的地址,这里微信告诉你会发送一个 Get 让你进行校验后返回。

我们找了好久,接收微信消息的地址是哪个。

后来才知道,接收微信消息的地址和发校验微信的地址是一个。

只是接收用的是 POST 方法。

方法 1 和 方法 2 的路径是完全相同的。

唯一不同的就是一个是 Get,一个是 Post。

如果你只是需要回复字符串的话,你需要拼装 XML 报文后返回。

这个是我们下一步的测试访问。

当前我们按照微信的文档,我们只返回了字符串 success

如果我们不返回然后内容的话,微信会把短消息重复 3 次后告诉用户异常。

至于回复消息,我们计划采取异步的方式。