微信小程序平台设置注:
这里设置的是微信小程序平台https://mp.weixin.qq.com/,即重要的配置信息。
注:所有涉及到微信小程序的域名都要是https。
一、开发设置位置:【开发管理->开发设置】
(1)服务器域名,如下图,
此处的信息一部分从微擎小程序平台获取,如下图
一部分如uploadFile合法域名和downloadFile合法域名,这个有对象存储的,请到文档对象存储获取,填写,同时将https://thirdwx.qlogo.cn;微信头像域名添加到downloadFile合法域名中。
uploadFile合法域名和downloadFile合法域名,一般有多个。
(2)业务域名,如下图,
一般为微擎站点域名,注意,如果有要展示外链接图文(如:公众号文章)情况,请把相应链接对应的域名也添加在其中。
(3)消息推送,如下图,
注:如有需要自动回复功能,需配置此处
此处信息从微擎小程序平台获取,如下图,
这里有所变化,需将URL稍作改动,如果URL为https://127.0.0.1:8190/we7/api.php?id=2,请在/api.php前增加/addons/pop_minivote,最终为https://127.0.0.1:8190/we7/addons/pop_minivote/api.php?id=2,其他的都不变填写到微信小程序[消息推送]处。
文件对象存储配置
注:如果有对象存储的需要,这个应该在所有步骤(如,配置小程序[业务域名等],添加活动,涉及到图片等)之前,应该是第一步。
1、所有域名一定要保证是https;!!!
2、配置完成后,如果不生效,在微信顶部删除小程序,重新扫码进入试试
一、七牛云
1)官网地址
2)获取AK,SK
配置域名
5)填写相应信息到后台,并将域名填写到小程序开发设置中的下图位置
6)附加配置,比对下表,将对应的上传域名添加到上图的uploadFile合法域名中
二、阿里云
3)创建Bucket,读写权限为公共读写
4)域名配置
此域名填写到应用的[用户自定义访问域名]位置,并将此域名填写到小程序开发设置中的下图位置
5)endpoint域名的获取
截图域名填写到应用的[endpoint域名]位置
6)当应用后台[是否前端直接上传]开启时,要进一步在阿里云控制台设置跨域
点击设置,如果没有则增加如下图记录,保存即可。
三、腾讯云
1)官网地址
2)密钥获取
没有则新建一个
SecretId对应后台accessKey
SecretKey对应后台secretKey
3)创建存储桶,访问权限[公有读私有写]或[公有读写]
1和2填写到应用的[bucket空间]和[所属地域]
4)获取访问域名
将此域名填写到应用的[用户自定义访问域名]位置,并将此域名填写到小程序开发设置中的下图位置