收藏
回答

小程序发送模板消息总是:invalid openid hint

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.02.1902010

我有两个小程序,小程度A用于接收用户的openid和formid,并将其保存至网站数据库中。

小程序B用于读取这些openid和formid,并发送模板消息给小程序A的用户们。

现在的问题是,小程序B已经成功获得了token和openid,但是,发送时候出现错误:


如果我把 touser 的 openid 修改为调试工具获取的openid,则出现如下错误:


说明openid已经没有问题了。对应的form id 不对。这个是正常的。因为本来我就没有采集过小程序B的openid及formid。

如果改成这个,我就只能给自己发模板消息了,这个没有任何意义 ,请问,我应该怎么做才能用程序B给小程序A的用户发模板消息????

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

3 个回答

  • 2019-04-12

    那就是说我的思路本来就是错误的,所以无法发送模板消息。

    但是我的的确需要 在小程序B上操作把消息发送给小程序A,有什么思路可以提供?

    比如说:小程序B上有个按钮,按一下,小程序A就能收到一条模板消息。通过什么能实现这个效果???云开发???PHP???

    麻烦给个思路。

    2019-04-12
    有用
    回复 3
    • 拾忆
      拾忆
      2019-04-12

      公众号和小程序都绑定在一个开放平台,获取unionId。

      通过公众号去发模板消息~

      但是前提是那个用户关注了公众号~

      2019-04-12
      回复
    • 2019-04-12回复拾忆

      通过公众号不行,小程序B需要读取数据库,并进行运算,然后把数据发送给小程度A的用户,不是简单的文字 ,所以不能采用公众号。


      2019-04-12
      回复
    • 拾忆
      拾忆
      2019-04-12回复

      那没戏,自己用短信或者邮件吧~

      2019-04-12
      回复
  • 拾忆
    拾忆
    2019-04-12
    A和B的openid本来就不一样,formid只能在当前小程序和对应的openid有效
    2019-04-12
    有用
    回复
  • 睡前原谅一切
    睡前原谅一切
    2019-04-12

    小程序B只能给B的用户发模版消息推送呀。A小程序和B小程序的openId不一样。你这个思路就有问题吧

    2019-04-12
    有用
    回复
登录 后发表内容