收藏
回答

uniformMessage.send 借口报40003错误 openid 无效,是怎么回事?

调用 uniformMessage.send 组件 发送公众号模板消息报40003错误 (errcode: 40003, errmsg: "invalid openid rid: 62ce4220-1be82615-0a5cbd4a")

在调用接口之前 已经把 同主题的小程序和公众号绑定到了开放平台上,通过小程序也能获取到unionid, 其中根据文档中的说明

touser 中填写的是 通过小程序获取的用户 openid ,很多人说这里填写小程序的openid就行 有些人说因为小程序模板消息下线必须要填公众号的openid,
如果是填写公众号的openid,这个统一模板消息发送 就还是各自用各自的接口 ,因为 小程序的模板消息下线,weapp_template_msg 没有配置 此节点

p配置的json如下:


{
            "touser":"小程序获取的openid",
            "mp_template_msg":{
                "appid":"公众号appid",
                "template_id":"公众号模板ID",
                "url":"",
                "miniprogram":{
                    "appid":"小程序appid",
                    "pagepath":"index"
                },
                "data":{
                    "first":{
                        "value":"666",
                        "color":"#173177"
                    },
                    "keyword1":{
                        "value":"666",
                        "color":"#173177"
                    },
                    "keyword2":{
                        "value":"666",
                        "color":"#173177"
                    },
                    "keyword3":{
                        "value":"666",
                        "color":"#173177"
                    },
                    "keyword4":{
                        "value":"666",
                        "color":"#173177"
                    },
                    "remark":{
                        "value":"666",
                        "color":"#173177"

希望社区大牛看看是那里的问题,是配置错了还是逻辑错了,感谢感谢!
回答关注问题邀请回答
收藏
登录 后发表内容