微信分享
简介
微信分享是微信小程序中非常重要的一个功能,它可以让用户在微信中分享小程序的页面,从而让更多的人看到小程序。
微信平台配置
要想配置微信分享,我们有几个需要准备的内容:
- 公众号的appid
- 公众号的appsecret
- 域名授权
- 需准备rollcode已部署的服务器
- 在rollcode docker中配置了volumes
- jssdk签名认证入参
- nonceStr
- signature
- timestamp
- appId
- ...
其中,第4步骤已在rollcode中内置,我们只需要配置前3个参数即可。
公众号的appid和appsecret
登录公众号后台,点击左侧菜单栏的【设置与开发】-【开发接口管理】,即可看到appid和appsecret。
拷贝之后,在rollcode中配置
域名授权
登录微信公众平台,点击左侧菜单栏的【设置与开发】-【账号设置】 - 【功能设置】,即可看到域名授权。
如上图所示,填写入您需要配置的域名,并下载微信提示的下载文件,保存。 将文件拷贝到您要部署的rollcode文件路径,假设它在您服务器中的地址为/opt/rollcode,您需要将文件拷贝到/opt/rollcode/.rollcode_data/wechat(具体路径请参考您rollcode的配置) 文件夹中。
即最后文件是映射到docker中的/data/wechat
文件夹中。
配置文件可参考🐳 使用 Docker Compose 部署
如何引入微信SDK
配置微信分享内容
以下是一个完整的微信分享配置示例,包括标题、描述、封面图、sdk引用。
注意: 默认情况下这个配置是针对整个站点项目生效的,分享的链接为该站点下的当前链接。
相关引用
具体配置请参考微信官方文档:微信分享