关于给非当前操作用户的指定openId发模板消息推送
发布于 7 年前 作者 nalai 3467 次浏览 来自 问答

如何把模板消息推送给其他openId(非操作用户当前的openId,当前操作用户的openId能成功推送给自己,但是我这边无法推送给非自己的其他用户),请问这个问题该怎么解决

9 回复

你要用被通知的用户的formId  而不是当前用户的

好的,非常感谢

可以,但是被通知的用户要有 formId 你去看看API  发送模板消息,我也没试过

@小小程序猿这个formId需要怎么处理(那我已经在提交表单的时候获得了这个formId),因为formId一直是变动的,我之前试过,操作用户提交表单的formId配上需指定发送的openId(非本操作用户)调用接口,request响应200且没有报错,但是指定的那个openId是收不到模板推送的,而此时,如果换做当前操作用户的openId的话是可以收到模板推送的,这点我有点疑惑,请教一下

当用户在小程序内发生过提交表单行为且该表单声明为要发模板消息的,开发者需要向用户提供服务时,可允许开发者向用户在7天内推送有限条数的模板消息(1次提交表单可下发1条,多次提交下发条数独立,相互不影响)

@小小程序猿非常感谢,再询问一下这个formId是不是存在7天的有效期

openid存起来?

@小小程序猿 假设我知道非本操作用户的openId,我需要向这个openId推送一个模板消息,可以实施么

请问楼主这个问题解决了吗?我现在也遇到了同样的问题

回到顶部