教你如何在小程序中使用微信官方账号模板信息(附详细思路)-小程序开发

首页 2024-06-26 15:36:37

本文为您带来了微信小程序的相关问题,主要介绍了如何在小程序中使用公共账户模板新闻。让我们来看看,我希望它能对你有所帮助。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

起因
在最近的一个小程序中,有一个预约功能,成功地提醒用户预约成功,并通知预约者
过程

因为在小程序中,第一个想法是使用“订阅信息”
此时存在问题:订阅消息模板的使用受到小程序服务类别的影响。目前,服务类别只能使用一次性订阅,每次发送消息都必须由用户授权
这不是预期的结果!!!【推荐:小程序视频教程】

所以找个替代品,邮件太扯,短信跟不上时代。微信官方账号有模板消息,但是微信官方账号还没有注册。用什么?百度还发了一个博客询问
订阅消息可以用什么代替?

在此衷心感谢热心朋友的回答

最后选择使用微信官方账号模板消息
好 注册公众号 将微信官方账号与小程序联系起来 开整

第二个问题出现在下一个过程中:小程序登录,用code替换session时,无法获得unionID
从互联网上了解到,原因是微信开放平台上没有相关配置。为了得到确认,另一个博客小程序在登录时无法获得unionID 再次衷心感谢

通过这两个博客,我们得出了两种完成功能的方法,并亲自测试成功。接下来,发布方法和想法

思路

通过unionID

  • 确保微信官方账号和小程序成功相互关联

  • 配置开放平台的关联

    小程序客户来自澳门,所以在为客户注册开放平台时,认证费用为99美元,美元增值。现在相当于700多元。客户:腾讯牛逼!!!

  • 关联完成后,小程序用户可以在登录时获得unionID,并将其保存下来

  • 此时无法通过unionID直接获得微信官方账号的openID,所以用了一种麻烦的方式(不知道其他好方法)

  • 首先,获取微信官方账号的粉丝列表(如何获取,请参考官方开发文件),并将每个粉丝用户的openID存储到数据表中。这时候分不清哪个粉丝关注微信官方账号的用户。

  • 然后通过openID获取相应的unionID,然后将其保存到相应粉丝用户的数据中。此时获得的unionID与之前保存的unionID相同

  • 下一步是通过比较unionID获得相应的openID

这里的粉丝表总是需要更新的。对于这种方式,我不知道发生了什么,总是感到不舒服

接下来的第二种,说起来很简单,做起来对后端真的很简单

  • 静默授权使用微信官方账号登录。

在这个时候,你需要了解前端,或者你有一个100%愿意配合你的前端盆友

大致思路:
该项目的前端是uniapp。好吧,首先用web-view调整官方授权接口。请注意,它必须是无声授权!此时,您将获得code,然后通过此code请求后端。。您可以获得openid。。您可以通过openid发送模板信息

大抵如此

以上是如何在小程序中使用微信官方账号模板消息(附详细思路)的详细内容。请多关注其他相关文章!