设置消息接收地址
[!DANGER]
- 开发者需提供接收微信消息的公网接口URL,并将此url在此接口 配置(PS:简单理解就是腾讯服务器会将消息请求到你们编写的接口服务)
- 公网接口需流畅,微信消息是Http Post Json请求,默认最高6秒内建立连接并发送数据,通讯时长超过6秒,不发送回调消息
- 若开发者提供的回调接口关闭/无法连接,新消息将间隔10min后尝试发送。(PS:若开发者回调接口恢复正常,可以再次调用本接口连接,无需等待10min)
- 配置成功后,会接收一条包含文字“验证回调地址是否可用”的JSON回调。
- 开发者若未配置此接口,消息默认推送至后台系统-在线测试-消息接收模块-控制台。
- 注意:机器人微信自己通过接口发送的消息不会有回调,因为回调是接收消息,发送不属于接收,但是手机微信发送的消息也会有,因为这属于消息同步(同步其他客户端的消息至本客户端,IM原理)。
简要描述:
- 设置http回调地址
请求URL:
http://域名地址/setHttpCallbackUrl
- POST
请求头Headers:(别忘了传)
- Content-Type:application/json
- Authorization:login接口返回
参数:
参数名 | 必填 | 类型 | 说明 |
---|---|---|---|
httpUrl | 是 | string | 开发者接口回调地址 |
type | 是 | int | 2:优化版【PS:建议使用优化版】 |
返回数据:
参数名 | 类型 | 说明 |
---|---|---|
code | string | 1000成功,1001失败 |
msg | string | 反馈信息 |
请求参数示例
{
"httpUrl": "http://182.168.40.14:18081/userInfo/webHttpTest",
"type": 2
}
成功返回示例
{
"message": "成功",
"code": "1000",
"data": null
}
错误返回示例
{
"message": "失败",
"code": "1001",
"data": null
}
[!WARNING]
- 配置成功后,即可生效