收藏
回答

公众号消息模板的用户openid要怎么获得呢?现在使用的是小程序的openid,统一下发不能用了

根据描述已经绑定在一起了,用小程序的openid会报"errcode":40003,"errmsg":"invalid openid rid: 65113fec-0859b11d-0bf0c85f, 看要求是需要公众号的openid,可是这个openid要怎么获得呢?

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

3 个回答

  • Mos
    Mos
    2023-09-25

    如果你使用的是云开发,可以参考思路:

    https://developers.weixin.qq.com/community/develop/article/doc/000442446203b0840660e18c36b813


    2023-09-25
    有用
    回复
  • BOBO
    BOBO
    2023-09-25

    1、获取并保存公众号用户信息

    1.1:通过官方接口,获取公众号已关注用户的信息。主要是opneId和unionId

    1.2:公众号改为开发者模式,用户关注/取关公众号微信都会通知开发者。开发者自行修改数据库对应信息

    2、给小程序用户发模板消息

    公众号和小程序绑定开放平台,利用同一个用户unionId相同的规则。利用小程序openId--->用户unionId--->公众号openId的方式。找到小程序用户的公众号opneId。然后发送模板消息


    2023-09-25
    有用
    回复 6
    • 俺不和你玩
      俺不和你玩
      2023-09-25
      也就是说,首先需要先把目前所有的关注用户的id取出来,然后把这些关注者的unionId再100个一次的取出来(批量最多100),然后把公众号的openid和unionid保存下来,如果后面有关注的,通过事件的方式处理上述的openid和unionid,再然后就是您提到的小程序openId--->用户unionId--->公众号openId,对吧
      2023-09-25
      回复
    • BOBO
      BOBO
      2023-09-25回复俺不和你玩
      流程是这样的。
      2023-09-25
      回复
    • 俺不和你玩
      俺不和你玩
      2023-09-25
      公众号设置为开发者模式,具体是在哪里,找了半天没找到   汗
      2023-09-25
      回复
    • BOBO
      BOBO
      2023-09-25回复俺不和你玩
      登录公众号后台。【设置与开发】-【基本配置】-【服务器配置】。注意开启开发者模式后,原来的公众号菜单要重新通过接口推送。要慎重
      2023-09-25
      回复
    • 俺不和你玩
      俺不和你玩
      2023-09-25
      公众号没有通过unionid获取openid的接口吗,要是有的话就方便多了
      2023-09-25
      回复
    查看更多(1)
  • Mr.Zhao
    Mr.Zhao
    2023-09-25

    公告没说绑定一起就能传小程序openid。怎么获得就是开发者需要适配的地方,通过unionid去数据库关联查询,需要公众号用户保存openid到数据库

    2023-09-25
    有用
    回复
登录 后发表内容