头图

云托管已支持一键搭建服务商开发环境

为了帮助服务商开发者可以更加聚焦业务开发,减少在环境搭建、管理工具建设等项目的成本投入,现推出以镜像方式开放的第三方平台的后端服务以及第三方平台管理工具。

该镜像可一键部署到微信云托管,分钟级别即可完成第三方平台开发环境搭建以及第三方平台管理工具部署。

此外,该镜像开源,便于开发者进行二次开发。官方也将会持续维护和迭代该工具,助力服务商更高效地基于第三方平台开展业务。

项目地址:

https://github.com/WeixinCloud/wxcloudrun-wxcomponent

模块介绍

一键部署官方服务,可获得如下两个功能模块:

  • 【第三方平台授权事件和消息与事件配置】服务商无需再购买服务器、开发接收平台推送给开发者的事件与消息,一键部署到云托管即可获得完整的接收消息与事件的后端服务,开箱即用。
  • 【第三方平台管理工具】提供的功能以及使用指南可点击文末阅读原文查看详情。

如何搭建?

如果将该官方镜像部署微信云托管,即可在第三方平台完成一键部署和环境初始化配置。同时也支持开发者前往项目地址下载源码并且构建镜像。

1.1、新建帐号

对于新建第三方平台账号的用户,可参考如下步骤完成搭建。

  • 登录微信开放平台,前往第三方平台,然后点击创建第三方平台
  • 填写基本信息并选择开通云服务:

图片

  • 帐号创建完成后,点击“立即搭建”即可开始部署:

图片

开始部署。默认会创建免费环境以部署服务,如果免费额度用完会创建付费环境。微信云托管的免费额度详情可查看:

https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/Billing/price.html

图片

  • 预计1-3分钟即可完成部署:

图片

  • 待云服务部署完成之后,即可一键完成“权限集”、“登录授权发起域名”、“授权事件接收配置”、“消息与事件接收配置”等开发资料的配置,完成开发环境搭建。

图片

  • 完成开发环境搭建后,可前往第三方平台管理工具进行使用,详情可查看第三方平台管理工具使用说明。

图片

  • 由于需要在第三方平台管理工具配置 secret 方可正常使用功能,所以需要按照指引绑定第三方平台管理以及使用开放平台管理扫码验证后获取 secret 。

图片

  • 若要测试授权帐号情况,由于新创建的第三方平台帐号尚未全网发布,则需要将授权测试帐号的原始id配置到【授权测试公众号/小程序列表】,完成配置后即可使用第三方平台管理工具的功能快速生成授权页面,完成授权。

图片

  • 若要前往微信云托管管理服务,可从如下入口访问:

图片

1.2、存量帐号

对于存量已经在正常使用的第三方平台账号,可参考如下步骤完成云服务开通、部署以及环境搭建。

  • 登录微信开放平台,前往第三方平台,进入第三方平台详情;
  • 然后前往“云服务”模块,点击开通,选择“创建新帐号”或者“关联腾讯云帐号”

图片

图片

  • 云服务开通后,点击“立即开始”即可进入服务部署以及环境配置的环节:

图片

  • 对于存量帐号,权限集以及开发资料已经配置好,建议充分测试后再进行更换成系统生成的配置:

图片

  • 如需停止 ticket 推送可进行如下操作:

图片

如何使用?

使用授权事件和消息与事件配置

完成云服务部署并且将相关配置到第三方平台开发资料后,后端服务即可正常接收微信平台推送的消息。后端服务会将收到的消息与时间存储在微信云托管的 MySQL 数据库中,开发者可从数据库读取相关信息。

如果开发者的业务同样部署在微信云托管,则可以通过内网的方式访问数据库,详情可查看:

https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/guide/mysql/

如果开发者的业务没有部署在微信云托管,则可以前往微信云托管开启公网访问,开启后即可通过公网访问该数据库。

图片

  • 若开发者需要将从微信平台推送的消息与业务进一步对接,可按照项目README文档进行二次开发。

使用第三方平台管理工具

详情可查看使用说明:

https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/management-tools.html

管理云服务

可在微信云托管进行云服务管理、数据库管理、查看监控告警、查看资源使用情况等操作。以第三方平台帐号登录微信云托管的方式如下:

图片

  • 进入微信云托管控制台后可进行相关管理操作:

图片

完整参考文档:
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/wxcloudrun.html


小程序云开发技术专栏
云开发CloudBase官方技术专栏!微信 x 腾讯云联合提供的小程序·云开发服务,快速构建小程序、Web和移动...

云开发(Tencent CloudBase,TCB)是云端一体化的后端云服务 ,采用 serverless 架构,免去了移动应用构...

422 声望
438 粉丝
0 条评论
推荐阅读
最佳实战 | 使用微搭低代码实现腾讯问卷满意度调查
1、在需要添加问卷的应用中(目前暂时只支持 PC/H5 应用),加入弹窗组件及打开问卷的按钮:2、新增点击时行为,选择页面跳转并将问卷的投放链接填入:3、最终预览并发布应用即可。

CloudBase云开发阅读 948

封面图
微信小程序的开发踩坑
前言记录一下在开发小程序的时候遇到的问题,笔记跟坑我都稍微写一点关于开发的一. 生命周期和路由跳转实在记不住( = = ||),但是用到的几率挺高,所以就索性抄下来了1.页面的生命周期onLoad—-监听页面加载onRead...

bug之所措11阅读 27k

有意思,小程序还可以一键生成App!
说到小程序,大部分同学的第一反应,可能是微信小程序、支付宝小程序,确实,小程序的概念深入人心,并且已经被约定俗成的绑定到某些互联网公司的 APP 上。

chokcoco4阅读 1k评论 2

微信小程序归结
是的,在这个框架满天飞的年代,我既然有有幸使用了原生小程序开发项目,除了麻烦些,倒也不是一无所获,耕耘总有收货嘛,写博客本身不是为了炫技还是什么,单纯的是记性不好,有些知识点 自己是花了时间去查找的...

HappyCodingTop1阅读 1.1k

封面图
uni-app 实现pages.json的模块加载。
对于一个日渐庞大的下uni-app项目,pages.json文件会变得有大有难以维护,所有就思考怎么样将pages.json文件才分易维护的小文件。后来在阅读他的源码时发现了这个

只是小丑阅读 2.3k

Taro 小程序持续集成
传统意义上的持续集成,是在 Web 端通过自动化的方式将项目打包并上传到服务器,这一过程需要 Git 参与。持续集成的目的是为了免去手动打包、手动上传这一繁琐且容易出错的步骤,提高部署效率和部署的安全性。

杨成功3阅读 287

封面图
快来解锁小程序蓝牙开发技能
微信小程序中很早就支持了蓝牙能力,看过不少的文档,知道大概的流程和能实现的效果,但是由于一直没有像样的实战项目导致也没有正经的开发上线过,本次缘于接到了一个外包项目,那就顺道记录一下开发的过程及遇...

南城FE2阅读 417

封面图

云开发(Tencent CloudBase,TCB)是云端一体化的后端云服务 ,采用 serverless 架构,免去了移动应用构...

422 声望
438 粉丝
宣传栏