Skip to content

设置小程序群待办 ​

将小程序消息设置为群待办,或撤回已设置的小程序群待办。

接口地址: POST /roomAppTodo

前置条件 ​

  • 微信实例已登录,并已获得可用 wId。
  • 当前微信实例仍在目标群聊中,并具备设置群待办权限。
  • 已收到目标小程序消息,并从消息回调中取得 newMsgId、title、pagePath、userName、sendWcId。
  • 撤回群待办时需要传入设置待办成功后返回的 sign。

请求参数 ​

参数名必选类型说明
wId是string登录实例标识
chatRoomId是string群 ID
newMsgId是int小程序消息 ID,从消息回调中获取
title是string小程序标题,从消息回调中获取
pagePath是string小程序跳转地址,从消息回调中获取
userName是string小程序 ID,从消息回调中获取
sendWcId是string原小程序发送者 ID,从消息回调中获取
sign否int撤回时必传;设置待办成功后返回本字段

响应参数 ​

参数名类型说明
codestring1000 成功,1001 失败
messagestring反馈信息
dataobject/null成功时可能返回撤回所需信息,失败时通常为空
signint撤销密钥,设置待办成功后用于后续撤回

请求示例 ​

json
{
  "wId": "2c7a5bf6-e23d-4fb0-8f03-b9ae844b539f",
  "chatRoomId": "25553320410@chatroom",
  "newMsgId": 128659030295046943,
  "title": "寄快递,用圆通",
  "pagePath": "pages/tabBar/index/index.html?sampshare=...",
  "userName": "gh_f9d9fca26a50@app",
  "sendWcId": "wxid_ylxtflc0p8b22"
}

成功响应 ​

json
{
  "message": "成功",
  "code": "1000",
  "data": null
}

错误响应 ​

json
{
  "message": "失败",
  "code": "1001",
  "data": null
}

使用建议 ​

  • 小程序待办依赖原始小程序消息回调字段,建议后端完整保存回调数据。
  • 业务系统应保存设置待办成功后返回的 sign,否则后续无法撤回该待办。
  • 设置前请确认小程序消息本身适合作为群待办,避免对群成员造成干扰。