抖音私信 / 视频号私信(微信客服)/ 小红书私信:多账号凭据管理、平台回调验签、真实发送适配器与联调自检。凭据加密存储,接口只返回 has*;无凭据时 Webhook 返回 503、发送如实失败,不预置任何演示账号。
本页不预置任何演示账号或假会话。三平台私信接入需要你用自己的平台凭据完成真实配置: 平台申请开放能力 → 新增账号填凭据 → 把 Webhook 地址填到平台后台 → 用「模拟事件」验签自检 → 关闭 dryRun 联调一次。
每平台的官方文档、权限门槛、回调验签规则与示例请求。内容直接来自适配器实现,代码与文档不会脱节;真实凭据缺失时一律如实失败,不伪造成功。
抖音开放平台把用户私信作为消息推送事件回调到开发者服务器;回复通过企业号「发私信给用户」接口。不同开放能力(生活服务/企业号/小程序)的事件字段和签名参数存在差异,本适配器默认值可被账号高级配置覆盖。
{accountId} 换成真实账号 ID):http://dykf.fhwindow.com/api/service/webhook/douyin/{accountId}{
"Content-Type": "application/json",
"X-Douyin-Signature": "按 signatureMode 计算出的签名",
"X-Douyin-Timestamp": "秒级时间戳",
"X-Douyin-Nonce": "随机串"
}{
"event": "im.message.receive",
"msg_id": "例子消息ID",
"from_user_id": "客户 open_id",
"from_user_nickname": "客户昵称",
"msg_type": "text",
"content": "你好,这个套餐还有吗?",
"create_time": 1792927021
}视频号私信通过「微信客服」(企业微信)承接:视频号绑定微信客服后,客户私信以回调事件推送;消息需用 sync_msg 读取、用 send_msg 回复。
{accountId} 换成真实账号 ID):http://dykf.fhwindow.com/api/service/webhook/wechat_channels/{accountId}{
"Content-Type": "text/xml",
"X-Example-Note": "timestamp/nonce/msg_signature 由企业微信放在回调 URL 的 query 中"
}{
"xml": "<xml>\n <ToUserName><![CDATA[企业ID]]></ToUserName>\n <Encrypt><![CDATA[密文(AES-256-CBC,EncodingAESKey)]]></Encrypt>\n <AgentID><![CDATA[AgentID]]></AgentID>\n</xml>"
}小红书私信通过开放平台专业号私信能力承接。私信接口文档需先申请并开通「专业号私信」权限后才能在开放平台文档中查看,因此本适配器的接口路径、签名算法、鉴权头全部做成账号级参数,默认值只是可运行的占位协议,正式对接时按官方文档填写 config 即可。
{accountId} 换成真实账号 ID):http://dykf.fhwindow.com/api/service/webhook/xiaohongshu/{accountId}{
"Content-Type": "application/json",
"X-Xhs-Signature": "按 signatureMode 计算出的签名",
"X-Xhs-Timestamp": "秒级时间戳",
"X-Xhs-Nonce": "随机串"
}{
"message_id": "例子消息ID",
"from_user_id": "客户 open_id",
"from_user_nickname": "客户昵称",
"msg_type": "text",
"content": "你好,这款还有货吗?",
"create_time": 1792927021
}