收藏
回答

云调用发送公众号模版消息报错47003?

云函数云调用“下发统一消息”接口,一直按照文档填,老是报错,也不提示是哪个参数错误。公众号和小程序是一个主体。

有经验的大佬帮忙看看🙏

这个是云函数代码

const cloud = require('wx-server-sdk')
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV,
})

exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.uniformMessage.send({
        "touser": 'o8k0G4w1NXgbuC_YWSA0R5oIvCm8', //文档上说可以是公众号openid也可以是小程序openid,这里使用了小程序openid
        "mpTemplateMsg": {
                  "appid": 'wxc996a052d086fa7f',
          "miniprogram": {
            "appid": 'wx09baea8d7a8f4e61',
            "pagepath": 'pages/index/index'
          },
          "url": 'http://weixin.qq.com/download',
          "data": {
            "phrase2": {
              "value": '配送中',
            },
            "amount3": {
              "value": '39.8元',
            },
            "time4": {
              "value": '2023-08-03 18:31',
            },
            "number1": {
              "value" : 'RE12023080300184'
            },
            "number11": {
              "value" : '18287911445'
            },
          },
          "templateId": '33_ABAj-lEXXBM6SV-8O7pMAZJo1nKzw8quLWWsTvVE'
        }
      })
    return result
  } catch (err) {
    return err
  }
}


config.json配置信息

{
  "permissions": {
    "openapi": [
      "uniformMessage.send"
    ]
  }
}

报错信息

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容