个人微信API二次开发:多开回调串appId

两台个人号扫在同一平台。回调 URL 只配了一个。运营社群里的「发海报」进了客服工单池,客服去回「转人工」。不是模型胡乱分类,是多开没有隔离。

登录、重连、设置回调的请求示例,按文档字段逐项对:API 文档

一把 Token 一个回调

GeWe API 实际使用里,一个 Token 对应一个回调地址。客服和运营用两把 Token,或在同一个入站里强制校验 appId。

python 复制代码
from flask import Flask, request, abort

app = Flask(__name__)
APP_CS = "appid_kefu"
APP_OPS = "appid_yunying"


@app.post("/wx/callback")
def cb():
    ev = request.get_json(silent=True) or {}
    app_id = ev.get("appId") or ev.get("wxid")
    if app_id == APP_CS:
        queue = "kefu"
    elif app_id == APP_OPS:
        queue = "ops"
    else:
        abort(400)
    print(queue, ev.get("content"))
    return "ok"

发送时 appId 也必须和业务一致:客服工单不要拿运营号 appId 去回。掉线重连后 ID 一般不变,不要重连后写错配置。验证请求两套 URL 分别过。

排障清单固化进运维。官网:GeWe API 官网

收口

多开先让两条回调或入站分流能分开。运营群消息进 ops 队列、客服私聊进 kefu 队列,再接业务。

相关推荐
特视界说19 小时前
产品参数还没最终确认,能做三维动画吗?可以,但要把不确定性标出来
微信·音视频·传媒·新浪微博·新人首发
微信开发api2 天前
基于WTAPI构建社群运营平台:自动拉群与会话承接链路设计
java·大数据·网络·数据库·微信·自动化
随性而行3603 天前
企业微信二次开发如何接入大模型工具?API接口实现智能任务调用的技术思路
java·前端·人工智能·python·微信·机器人·企业微信
Eddyp3 天前
避开溢价!艾默生 TREX2 手操器省钱选型攻略
网络·其他·百度·微信·微信公众平台·新浪微博
leeyi4 天前
erlang_pay 日元没有“分“,退款要带流水号:支付代码里两条要命的规矩
微信·erlang·支付宝
leeyi4 天前
erlang_pay 先验章,再拆包:支付回调的验签到底在防什么
微信·erlang·支付宝
微信开发api10 天前
微信iPad协议怎么用?基于协议的二次开发实践
微信·机器人·ipad
wechatbot88810 天前
极客互动企业微信 SCRM 自动运营平台效果实测
java·微信·企业微信·rpa
懂软件的胡子个哥10 天前
微信机器人为什么需要“回复候选”而不是所有 AI 内容直接发送
运维·微信·自动化·wechatapi·个人微信号二次开发
微信开发api10 天前
微信机器人接口:REST API vs WebSocket 选型建议
微信·机器人·ipad