收藏
回答

发送消息提示异常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

}



最后一次编辑于  11-04
回答关注问题邀请回答
收藏

5 个回答

  • 开发者助手
    开发者助手
    10-27

    平台已上线 api 智能诊断功能,后续遇到服务端接口报错的问题,可通过rid一键智能诊断,详情可查看:https://developers.weixin.qq.com/doc/oplatform/developers/basic_func/aibot.html


    10-27
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    10-22

    openid不是小程序的

    10-22
    有用
    回复 10
    查看更多(5)
  • showms
    showms
    10-21

    需确认当前openid和accessToken是否是同一个小程序的

    10-21
    有用
    回复 3
    • 张正旭
      张正旭
      10-21
      谢谢回复,小程序名称:富居创晟-云合同, 程序是我通过微信开发者工具上传的审核通过的。
      AppID(小程序ID)wx3a67f98f20ac064f
      对应ID,是这个。
      10-21
      回复
    • 张正旭
      张正旭
      10-21
      订阅消息的我的模板,
      待审批通知, 模板ID: OZDuy_bsS-I1BhKkM2s-6RIbtCTyx8BvLKaHU_1RUi8, 一次性订阅。
      还需要提供什么信息么,如何排查?
      10-21
      回复
    • 张正旭
      张正旭
      10-21
      另外通过 https://mp.weixin.qq.com/debug?token=177897424&lang=zh_CN
      工具 获取 用户基本信息
      openid : o12PJ4oGMnWNGJ0aD7oqumZW5Ou8
      返回:

      errcode: 48001,
      errmsg: api unauthorized rid: 68f730e6-14843f69-6d0572bb

      是否正常?
      10-21
      回复
  • 张正旭
    张正旭
    10-21

    我申请的是小程序,AppID(小程序ID)wx3a67f98f20ac064f, 获取token传入的是小程序的id 和secrect

    1.要关注什么公众号

    2.openid 是小程序登录用户返回的 openid


    10-21
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    10-21
    有用
登录 后发表内容