收藏
回答

服务端调用微信客服 “客服输入状态”接口一直提示缺少参数

返回报错:{'errcode': 40101, 'errmsg': 'missing parameter rid: 67c54283-6796e654-70c9e9b5'}

如果添加 businessid,则报错:{'errcode': -1000, 'errmsg': 'system error rid: 67c54550-57d5be6e-3544c10b'}

        # 根据is_typing参数决定使用哪个命令
        command = "Typing" if is_typing else "CancelTyping"


        url = f"https://api.weixin.qq.com/cgi-bin/message/custom/business/typing?access_token={access_token}"
        data = {
            # "businessid": 1,
            "touser": openid,
            "command": command
        }

        body = json.dumps(data, ensure_ascii=False).encode('utf-8')
        response = requests.post(url, data=body, verify=False)
回答关注问题邀请回答
收藏

1 个回答

  • Hlxuan.
    Hlxuan.
    发表于移动端
    03-03
    不添加 businessid ,去掉接口地址中的 /business 试试呢?
    03-03
    有用 1
    回复 1
    • 小王
      小王
      03-03
      谢谢,解决了,这文档不更新找了半天。不过这个接口只有安卓能看到,ios 看不到正在输入状态也挺坑的。
      03-03
      回复
登录 后发表内容