You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于通过WhatsApp API自动删除用户发送的密码消息的可行性咨询

能不能用WhatsApp API自动删除用户发的密码消息?

能实现,但得依赖Meta官方的WhatsApp Business Platform API,具体细节如下:

  • 核心实现流程:

    1. 用户发送密码消息后,你的系统通过API接收这条消息,务必记录下消息的唯一标识message_id。
    2. 验证密码有效性完成后,调用WhatsApp API的删除接口,传入目标message_id,并指定delete_for_everyone模式——这种模式会同时从用户端和你的系统聊天窗口中删除该消息,完全不需要用户手动操作。
  • 关键限制注意:

    • 仅能删除发送时间不超过24小时的消息,这是Meta官方设定的硬性时间限制,超出时限的消息无法通过API删除。
    • 必须使用正式的WhatsApp Business Platform API,个人账号接口或非官方第三方工具不支持该功能,同时要确保你的商户账号已完成认证,持有合法的访问令牌。
  • 调用示例(伪代码):

import requests

def delete_password_message(access_token, target_msg_id):
    api_endpoint = f"https://graph.facebook.com/v18.0/{target_msg_id}"
    headers = {"Authorization": f"Bearer {access_token}"}
    payload = {
        "messaging_product": "whatsapp",
        "status": "delete_for_everyone"
    }
    response = requests.delete(api_endpoint, headers=headers, json=payload)
    return response.json()

内容的提问来源于stack exchange,提问作者Leonardo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 08:30:55