收藏
回答

下发统一消息接口将被收回,请问现在如何给客户发模板消息?

情况是这样的,这边有公众号和小程序两者都在同一个主体下,由于主要功能用户都在小程序上,原来调用下发统一消息接口发模板消息传递的是小程序openId,但现在不行了;

尝试使用公众号模板消息接口发消息使用小程序用户openId发现不行,换了公众号的用户openId可以正常发送,但这边不知道公众号的openId,之前只有存储用户的unionid和小程序openId,没有收集存储公众号的openId,导致没法发公众号模板消息。

请问获取公众号的openId是否必须在公众号里面网页授权获取传递后端存储起来?另外可否通过用户的unionid查询到用户公众号的openId?

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

3 个回答

  • pkk
    pkk
    2023-10-12

    这波操作 真是莫名其妙啊

    原先很多小程序 根本没收集unionId 这下好了 要收集小程序端 还要从公众那边过段时间做同步

    无端给自己服务器增加 2个接口压力

    2023-10-12
    有用
    回复
  • Hlxuan.
    Hlxuan.
    2023-09-28

    1、网页授权是获取用户公众号openid的一个方法。

    2、目前不支持通过unionid查询公众号openid,但是可以通过公众号openid去查询unionid

    2023-09-28
    有用
    回复 1
    • ROVERN
      ROVERN
      2023-09-28
      了解
      2023-09-28
      回复
  • 零²⁰²⁴
    零²⁰²⁴
    2023-09-28

    可以在小程序内打开H5完成公众号授权拿到 openid,需要后端自行存储对应关系

    2023-09-28
    有用
    回复 11
    • ROVERN
      ROVERN
      2023-09-28
      小程序内是开一个webview页面打开h5吗?
      2023-09-28
      回复
    • 零²⁰²⁴
      零²⁰²⁴
      2023-09-28回复ROVERN
      对的 这样可以做到用户无感
      2023-09-28
      回复
    • 零²⁰²⁴
      零²⁰²⁴
      2023-09-28回复ROVERN
      例如在小程序登录的时候跳转至 webview 拿到 openid 再返回上一页完成登录
      2023-09-28
      回复
    • 零²⁰²⁴
      零²⁰²⁴
      2023-09-28回复ROVERN
      或者你们就单独给一个按钮让用户跳转 webview 完成授权
      2023-09-28
      回复
    • ROVERN
      ROVERN
      2023-09-28回复零²⁰²⁴
      感谢,这边懂了,去尝试看看
      2023-09-28
      回复
    查看更多(6)
登录 后发表内容