无论是直播类软件还是短视频类软件在进行系统搭建的时候很多功能实现并不是来自于第一方。若想要平台功能更完善并且处理好兼容性的问题,很多系统开发商会寻求优质的第三方服务。同理,在进行小程序直播带货系统搭建时,也会用到第三方服务。
一·小程序直播带货系统获取小程序appid和appsecret
小程序是微信特有的功能模式,那么小程序直播系统搭建自然是离不开微信开放平台的接入。在微信公众号平台申请为开发者后会获取到appid和appsecret,记录下appid和appsecret,这将会在自己的开发程序中引用。
小程序在授权开发以后需要提交小程序密钥(appsecret),有了小程序appsecret第三方,才具有获取用户信息的能力。
二·小程序直播带货系统之微信开放平台
为了保证小程序直播带货系统中微信登录的账号能够与app端,pc端互通,需要将小程序绑定到指定的微信开放平台。
三·小程序直播带货系统获取微信支付商户号和商户密钥
根据小程序后台步骤申请微信支付,开通支付后商户号在小程序后台菜单——功能——微信支付——商户号管理——已关联商户——就可以找到一串10位的数字。
商户密钥:在已关联的商户号中点击查看,需要登录微信支付商户后台——账户中心——API安全——通过重新设置商户密钥来获取,商户密钥是一串32位的字符,需要记下来。商户号密钥只能重置不能查看。
四·小程序直播带货系统实时播放音视频流
小程序想要实现直播间播放视频流,需要在小程序后台接口设置打开配置项。
五·小程序直播带货系统需要的域名
配置小程序需要用到多个域名,比如:服务器请求域名,站点域名,SOCKET域名,七牛云上传域名,下载域名等。
六·小程序直播带货系统小程序文件配置
小程序公共变量配置文件为app.js配置,打开文件后,找到globaldata对象,对相关信息进行配置:
1.domain-url站点域名,以http://开头,结尾不带/(小程序域名必须以https://开头)
2.site-url接口url地址,如:
https://xxxxxx.com/appapi/index.php?service=
3.小程序直播带货系统中关于七牛云信息的配置
1)登录七牛云官网www.qiniuyun,com
2)登录控制台,选择对象存储,创建新的存储空间或者选择已创建好的存储空间。并确认该存储空间已经绑定了加速域名(加速域名必须选择https协议)
3)将此加速域名带上协议头配置到服务器文件:/phalapi/config/app.php。
4)根据创建的存储空间的存储区域,对/phalapi/config/app.php中的uphost进行配置:
5)根据创建的存储空间的存储区域,对/phalapi/config/app.php中的region进行配置:
关于小程序直播带货系统以上信息在接口配置文件配置后,同时也要在站点后台配置一下:在七牛云控制台找到对应的存储空间,点击域名,找到访问控制referer防盗链,点击修改配置,在白名单里加上servicewechat.com,*.servicewechat.com;这样,七牛云防盗链的文件就可以在小程序内使用了。
4.七牛云配置https证书,打开七牛云下载好的证书文件,在七牛云上点击加速域名,找到https配置,点击修改配置。
5.sign-key的配置:要与接口,app端保持一致,否则会造成数据请求错误的问题;接口sign-key的配置路径为:项目目录/phalapi/config/app.php;
小程序直播带货系统关于小程序中app.js的配置为:
6.socket-url配置:在小程序后台的私密设置——直播配置——聊天服务器带端口填写即可;然后在小程序后台的开发栏——开发设置——socket合法域名中进行配置。