发送消息提示异常40003 invalid openid rid: ?
1.token获取: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx3a67f98f20ac064f&secret=XXXXXXXXXXXX 2.发送消息 https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=97_yvAeBe8p8IlgAJuhYMQGb1tqKJNDNB9xcWHfQV3J-XkPtU53p55tl4-Soxhxy3Ht4-T08udX4zgB4F26gdMol0LhQ5Z1Ba4rkUY1hY4xpQxphqym7cpTf0LgJFkUFCaAIAGRO 入参: { "receiveUser": [ { "BizGUID": "08de106a-e4fc-4b6b-8ae6-14760d98caa4", "BizType": "合同协议", "BizTypeEnum": 1, "Sequnce": 1, "UserGUID": "2d45b54a-4c17-41c4-b50b-08d9d99a8d67", "OpenGUID": "o12PJ4p-zp2hIPEGoWc0zGZc1z78", "UserName": "伍先生", "UserType": "审批人", "UserTypeEnum": 3, "AgtBizUserGUID": "08de106a-e95a-4f0b-89e0-b7821843a27d" }, { "BizGUID": "08de106a-e4fc-4b6b-8ae6-14760d98caa4", "BizType": "合同协议", "BizTypeEnum": 1, "Sequnce": 2, "UserGUID": "594c3db7-aa6e-4aff-b747-08d9d99a8d67", "OpenGUID": "o12PJ4oGMnWNGJ0aD7oqumZW5Ou8", "UserName": "朱女士", "UserType": "审批人", "UserTypeEnum": 3, "AgtBizUserGUID": "08de106a-e95a-4f5c-85f8-6d4394f2f941" } ], "touser": "o12PJ4oGMnWNGJ0aD7oqumZW5Ou8", "template_id": "OZDuy_bsS-I1BhKkM2s-6RIbtCTyx8BvLKaHU_1RUi8", "page": "pages/bizUnit/receipt/receiptDetails?AgreementGUID=08de106a-e4fc-4b6b-8ae6-14760d98caa4&isBack=false", "miniprogram_state": "formal", "lang": "zh_CN", "data": { "name1": { "value": "系统管理员" }, "thing6": { "value": "发起审批" }, "thing10": { "value": "收据" }, "time2": { "value": "2025-10-21 14:27:52" } } } 返回: { "errcode": 40003, "errmsg": "invalid openid rid: 68f727e8-3385cfd1-1c43a2e3" } 20251104问题已解决, 原因是:本次小程序是做新客户移植,原来小程序id与ERP用户关联表存储的openid是旧小程序里保存的记录。 删除历史数据,因为小程序登录的时候,系统业务逻辑会自动识别如果没有当前用户关联记录,则会刷新最新的openid到关联表,然后后续发送的功能,使用最新的openid方可正常。 多谢专家们指导! { "errcode": 0, "errmsg": "ok", "msgid": 4238829888108871700 }