您的位置:首页 > 素材教程 > 详情

微信模板消息openid-以模板形式发送和文件形式发送一样吗

原创:素材网 2023-04-01 17:19:31

php 推送微信公众号模板消息

很简单,根据自己的控制器去调用类中的 cash_message( data)方法 openid就是微信的openid

data是需要推送的信息

以模板形式发送和文件形式发送一样吗

不一样

只需配置好自己的 "模板消息",通过获取用户的 "openid" 即可进行来自微信服务的消息通知的样式。我们可以先去(模板库)中选取自己需要的模板,自定义标题、排序,申请成功之后,进入(我的模板)中就可以看到自己能够使用的模板,我们后期进行代码编辑时

进入(我的模板)中就可以看到自己能够使用的模板,我们后期进行代码编辑时,用到的就是那个模板ID。模板消息就是模板化的消息,我们接收到的消息一般都会包含一些固定格式。它是微信为小程序提供的消息推送能力。有了这一功能,小程序就可以向用户发送重要的消息通知了

小程序关联服务号推送模板消息

记录一下小程序关联服务号的消息推送功能。

准备工作:

1、获取小程序的appid与appsecret(小程序后台获取)

2、获取服务号的appid与appsecret(服务号后台获取)

3、小程序与服务号绑定在同一个微信开放平台

注意:小程序、服务号、微信开放平台都要认证!!!都要认证!!!都要认证!!!

接下来进入正题。

第一步:获取服务号的access_token

直接通过官方给的接口获取。这里有两个参数,都可以直接获取到

第二步:获取已关注服务号的所有用户的openid

还是通过官方提供的网址获取openid,这里需要一个参数access_token,已从上一步获取到了

第三步:获取已关注用户的用户信息

这一步可获取用户的详细信息,包括昵称、头像、地理位置、unionid等。根据官方网址需要两个参数access_token与openid通过上面两部均已取得。这里后台可以生成一张表用于存储这些数据。

第四步:小程序登录时获取用户的unionid

(1)用户登录小程序时,通过()获取code

(2)通过微信官方网址获取unionid,需要的参数为code、appid、appsecret

第五步:服务号的模板消息推送

(1)当服务号与小程序绑定在同一个开放平台时,他们的unionid是一样的,所以我们可以通过unionid这个中间量来进行数据的查找

(2)通过第四步获取的unionid,我们可以查找到当前登录小程序的用户他的服务号的openid。

(3)需要的两个参数都获取到了,我们就可以推送消息模板啦,接下来按照官方的教程操作就行了。

(4)如果想要一次推送给多人可以把接收人的openid存到一个数组中,然后加个循环就行了。

总结:用户必须关注服务号,否则不发收到推送消息。

< 上一篇 议论文素材时事热点2021-2021议论文万能素材 有哪些经典例子 下一篇 > 2020年时政热点素材-2020社会热点时事作文素材精选
相关推荐
校园卫生海报-创建卫生城市宣传海报-怎么设计环保海报?
插画培训培训-插画培训机构推荐
海报奶茶招聘模板-奶茶店招聘信息怎么写?
校园纳新海报-社团纳新海报尺寸-动漫社招新海报制作要怎么作
最新模板
最新素材