主题
消息撤回 3.5.5.Beta2+
收件箱 钉钉,支持撤回24h内消息, 企业微信,支持撤回24h内消息, welink,支持撤回24h内消息, 其余通道能力不支持
接口说明
请求URL:http[s]://{网关地址}/mp/restful/v2/recallMsg
请求方式: POST
请求内容类型: application/json
响应内容类型: application/json
请求说明
请求体
| 字段名 | 参数名 | 必填 | 类型 |
|---|---|---|---|
| 发送消息返回的消息id(2.3.1 消息发送接口2.0) | msgId | M |
请求示例
json
{
"msgId":"843677896455168"
}1
2
3
2
3
响应说明
响应体`
| 字段名 | 参数名 | 类型 | 描述 |
|---|---|---|---|
| 状态码 | code | String | 0000请求成功 |
| 数据集 | msg | string | 错误内容 |
响应示例
{
"code": "0000",
"msg": "消息撤回成功"
}
{
"code": "301114",
"msg": "应用消息id已经撤回了,不允许重复调用"
}1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
错误码
| 错误码 | 描述 |
|---|---|
| 0000 | 请求成功 |
| 301114 | 应用消息id已经撤回了,不允许重复调用 |
| 其他 | 失败 |
Demo
java
Client client = new DefaultClient(BASE_URL, APP_ID, APP_SECRET);
RecallMsgRequest request = new RecallMsgRequest();
request.setMsgId("992925348073472");
RecallMsgResponse response = client.execute(request);
if (response.isSuccess()) {
System.out.println(JSONObject.toJSONString(response));
} else {
throw new Exception("获取启用通道异常:" + JSONObject.toJSONString(response));
}1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9

