低代码助力微信小程序对接,提升开发效率

代码,助力,程序,对接,提升,开发,效率 · 浏览次数 : 28

小编点评

## 使用低代码搭建的系统能否部署到微信小程序上呢? 答案是**肯定的**!使用低代码搭建的系统可以轻松部署到微信小程序上。以下是使用低代码与微信小程序对接的步骤: **1.微信小程序注册** - 打开微信小程序的注册地址:微信小程序 - 填写相应的注册信息,并进行注册。 - 获取AppID(小程序ID)和AppSecret(小程序密钥)。 **2.低代码配置** - 在我们的活字格设计器及服务管理器中进行配置。 - 使用活字格设计器打开活字格工程,将数据表文件夹和服务端命令文件夹导入到工程中。 - 配置客户端授权,并获取客户端标识符和密钥。 **3.低代码与微信小程序对接** - 从Gitee仓库中下载微信小程序代码。 - 在微信开发者工具中打开此项目,填写baseURL、serverURL、client_ID、ssoPassword。 **4.发布与部署** - 选择《半覆盖发布》或《全覆盖发布》选项,根据您的需求进行选择。 - 在发布活字格工程时,请确保选择《半覆盖发布》或《全覆盖发布》。 - 等待微信小程序的审核通过,一旦审核通过并在微信小程序中正常发布后,您的小程序就可以在微信中被搜索到并访问了。 **总结** 使用低代码搭建的系统可以轻松部署到微信小程序上,为您为更多的人提供便捷的解决方案。

正文

本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。

前言

微信小程序相信大家都用过,相较于APP,微信小程序的优势在于其便捷性,只需要下载一个微信就可以访问所有的小程序,因此许多开发者也逐渐将自己开发的系统部署到微信小程序上以供更多的人访问。那么使用低代码搭建的系统是否也可以部署到微信小程序上呢?答案是肯定的,下面小编就将以活字格为例为大家介绍如何使用低代码与微信小程序对接。

使用低代码对接微信小程序

活字格对接微信小程序可以分为以下四步:

1.微信小程序注册。

2.低代码配置。

3.低代码与微信小程序对接。

4.发布与部署。

1.微信小程序注册

首先来到微信小程序的注册地址:微信小程序。

然后填写对应的注册信息,并进行注册。

需要注意的是:微信小程序一定要注册为非个人小程序,微信针对此有限制:如果为个人小程序,则web-view在个人类型小程序中无法使用,具体可以参考微信文档:web-view | 微信开放文档 (qq.com)

账号注册完成后,在左侧菜单中选择《开发》---《开发管理》---《开发设置》中,拿到AppID(小程序ID)和AppSecret(小程序密钥)

接着在下面《服务器域名》中配置request合法域名,这里的request合法域名需要填写的是上面准备活字格应用发布后的备案合法域名。

除此以外,还要配置对应的《业务域名》,这里的域名还是配置为已备案的https域名。

配置这个域名时,需要下载一个txt的校验文件,然后把这个文件放在域名根目录下,微信验证后就可以了。

2.低代码配置

注册并拿到微信小程序的AppID(小程序ID)和AppSecret(小程序密钥)后,此时我们可以来到我们的活字格设计器及服务管理器中进行配置。

首先使用活字格设计器打开活字格工程,将下面示例工程中的数据表文件夹《MiniProgramConfig》和服务端命令文件夹《微信小程序配置服务端命令》导入到工程中。

导入后,打开表《MiniWechatConfig》,将刚才注册微信小程序时拿到的AppKey和AppSecret进行替换。

然后来到我们的活字格服务管理器,在左侧菜单栏《设置》---《安全设置》---《第三方授权》中,添加客户端授权。

保存后拿到《客户端标识符》和《客户端密钥》后,回到设计器工程中,在表《ForguncyConfig》中,替换对应的client_id,client_secret。

点击图片可查看完整电子表格

3.低代码与微信小程序对接

首先从Gitee仓库中下载微信小程序代码:葡萄城/活字格低代码平台对接微信小程序 (gitee.com)

然后在微信开发者工具中打开此项目,在user_login.js文件中,填写baseURL、serverURL、client_ID、ssoPassword,如下表:

字段
client_id <客户端标识符>
client_secret <客户端密钥>
scope FGC_AllAppsServerCommands
grant_type client_credentials

活字格单点登录流程图:

4.发布与部署

在发布活字格工程时,请确保选择《半覆盖发布》或《全覆盖发布》选项,根据您的需求进行选择。如果您对具体的对接步骤感兴趣,欢迎观看下方视频,其中详细介绍了微信小程序工程代码的大致组成以及发布和部署的方法。
视频链接:
https://cdn.grapecity.com.cn/hzg/videos/小程序集成与发布.mp4

上传代码后,等待微信小程序的审核通过,一旦审核通过并在微信小程序中正常发布后,您的小程序就可以在微信中被搜索到并访问了。

总结

以上就是低代码对接微信小程序的全流程,下面是微信小程序的演示视频:
视频链接:

https://cdn.grapecity.com.cn/hzg/videos/微信小程序演示.mp4

如果您想体验小程序可以直接扫描二维码:

扩展链接:

从表单驱动到模型驱动,解读低代码开发平台的发展趋势

低代码开发平台是什么?

基于分支的版本管理,帮助低代码从项目交付走向定制化产品开发

与低代码助力微信小程序对接,提升开发效率相似的内容:

低代码助力微信小程序对接,提升开发效率

本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前言 微信小程序相信大家都用过,相较于APP,微信小程序的优势在于其便捷性,只需要下载一个微信就可以访问所有的小程序,因此许多开发者也逐渐将自己开发的系统部署到微信小程序上以供

一种面向后端的微服务低代码平台架构设计

结合京东业务研发实际情况,针对后端研发人员,设计一个微服务低代码平台,助力更高效低交付业务需求。现已结业,将我在本次项目中沉淀设计出的设计文档整理成文,期待与大家有进一步的碰撞沟通

还在烦恼代码写不出来?低代码助力实现“无码”搭建系统平台

> 摘要:本文由葡萄城技术团队于博客园原创并首发。葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 据说... 每敲出来一行代码 就有**一根头发**离我而去... 而每解决掉一个bug 就有**一个毛囊**开始休养生息... **程序猿**,一个让人既爱又恨的职业,作为这个世界上最大

Ui2Code+ChatGPT助力低代码搭建

低代码开发平台(LCDP),是低代码或无代码通过快速搭建配置的方式完成一个应用程序的开发与上线,可视化低代码就是可视化的DSL,它的优点更多的是来源可视化,相对的,它的局限性也还是来源于可视化,复杂的业务逻辑用低代码可能会更加复杂。低代码应该是特定领域问题的简化和抽象,如果只是单纯将原有的编码工作转换为 GUI 的模式,并没有多大意义。

微软开源了一个 助力开发LLM 加持的应用的 工具包 semantic-kernel

在首席执行官萨蒂亚·纳德拉(Satya Nadella)的支持下,微软似乎正在迅速转变为一家以人工智能为中心的公司。最近微软的众多产品线都采用GPT-4加持,从Microsoft 365等商业产品到“新必应”搜索引擎,再到低代码/无代码Power Platform等面向开发的产品,包括软件开发组件P

低代码选型,论协同开发的重要性

本文由葡萄城技术团队于博客园原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 Git是一款用于分布式版本控制的免费开源软件: 它可以跟踪到所有文件集中任意的变更,通常用于在软件开发期间,协调配合程序员之间的代码程序开发工作。 Git 最初诞生的原

低代码平台如何借助Nginx实现网关服务

摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前言 在典型的系统部署架构中,应用服务器是一种软件或硬件系统,它承载着应用程序的核心逻辑。它接收客户端的请求并处理相应的业务逻辑、数据操作等任务。应用服务器通常被

低代码如何构建响应式布局前端页面

本文由葡萄城技术团队于博客园原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 “你开发的界面为啥在我的屏幕里这么小啊?” “这个界面为啥在我这里会出现横向滚动条啊?” 大家在进行前端界面开发时,有没有遇到这些类似的问题呢?又是如何解决的呢? 页面

【低代码实践】京东科技活动平台:魔笛介绍

作者:京东科技 葛阳阳 1、前言 营销活动是公司进行 用户拉新、交易转化、召回激活、裂变引流的重要手段,在活动业务发展的过程中,一定会遇到两类问题,通用性活动和定制化活动。通常情况下,通用性活动方案无法满足个性化的定制需求,所以我们面向不同用户开放不同的平台能力来解决此类问题,面向业务用户开放SAA

vivo 低代码平台【后羿】的探索与实践

本文主要从前后端分离的低代码方案、自研高性能渲染引擎、高效的可视化配置方案、千亿级内容投放、低代码如何与传统开发共存等五个维度vivo在低代码平台方面的实践经验,其中也会涉及到动态交互如何运用低代码来编排和我们在提高配置效率方面的全面探索。