首页 > 编程语言 >低代码助力微信小程序对接,提升开发效率

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

时间:2023-10-10 09:25:14浏览次数:45  
标签:助力 活字 程序 微信 代码 对接 域名

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

前言

微信小程序相信大家都用过,相较于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

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

扩展链接:

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

低代码开发平台是什么?

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

标签:助力,活字,程序,微信,代码,对接,域名
From: https://www.cnblogs.com/powertoolsteam/p/17735077.html

相关文章

  • laravel8对接阿里云sdk刷新cdn缓存接口RefreshObjectCaches
    <?phpnamespaceApp\Admin\Forms;useEncore\Admin\Widgets\Form;useIlluminate\Http\Request;useAlibabaCloud\Client\AlibabaCloud;useAlibabaCloud\Client\Exception\ClientException;useAlibabaCloud\Client\Exception\ServerException;......
  • 界面控件DevExpress WPF地图组件,助力轻松搭建自己的地图数据服务器!
    DevExpressWPF Map控件允许用户在WPF应用程序中合并所有流行的地图服务,如Bing或OpenStreetMap。您还可以在公司网络中创建自己的地图数据服务器,Map组件完全支持矢量和笛卡尔坐标地图,以及Bing地理代码、搜索、路线和海拔服务。P.S:DevExpressWPF拥有120+个控件和库,将帮助您交付......
  • uniapp微信小程序设置动态高度为数据量高度
    我的需求是输入信息,然后点击查询按钮,有数据才就调用this.getSvheight函数来设置动态高度,没数据获取到类名的高度为0,我这里做了v-if判断没数据就不渲染这个标签了如果是订单列表那种直接请求列表数据可以在onReady页面进入的时候调用一次,或按照需求调用即可svHeight:0,list:[]......
  • 仿京细菜谱微信小程序源码/云开发菜谱微信小程序源码
        仿京细菜谱微信小程序源码,云开发菜谱微信小程序源码。京细菜谱是一个美食分享网站,提供优质的家常菜谱大全,仿京细菜谱小程序源码为喜欢美食的朋友提供了很多的美食烹饪教程,让您轻松学会做美食。对不同食材和地域的饮食做了不同的分类和详细的做菜方法,分类十分详细,八大菜......
  • 微信公众号开发全体验
    我是越来越不想打字了,所以打算接下来开发自己的语音服务,然后自己随手想用的时候都可以用。今天做微信开发全家桶的全体验:1.公众号开发,里面有接口可以调试3592.小程序开发,新注册了个小程序9742,然后尝试上传,里面东西还没有配置3.微信开放平台,6444,这里用的还需要微信开发者......
  • 开发日志:企业微信实现扫码登录(WEB)
    一:获取扫码登陆所需的参数:appid,secret,agentid登录企业微信:https://work.weixin.qq.com/扫码登录文档:https://work.weixin.qq.com/api/doc/90000/90135/909881:获取appid点击我的企业就可以看到企业ID信息,这就是appid 2:获取secret和agentid(1):点击应用管理-》点击创建应用......
  • 视频监控/监控汇聚平台EasyCVR助力港口智慧预警
    随着国家经济建设的不断发展,近年来港口业务迅速增长。作为水陆交通的重要枢纽,无论是内陆港还是进出口港,对港口业务数字化建设提出了更高的要求。建立一套完善、先进智能的港口监控系统已成为港口业务发展的必然趋势,传统的监控系统已不能满足现代发展的需求。针对港口监控的需求和......
  • 如何巧用智能技术,助力博物馆信息化、智能化?
    文物是文化与传统的象征,而博物馆则是展现文物的载体。传统的博物馆监控体系只是利用摄像头进行监控,无法将人工智能融入其中,使其更加智能化、信息化。那么,如何将AI技术与传统视频监控相融合呢?TSINGSEE青犀智能分析网关与视频监控系统EasyCVR平台相结合的智能监控系统就给出了答案。1......
  • ThinkPHP 5与腾讯IM通讯(TIM)进行对接
    以下是一个使用ThinkPHP5与腾讯IM通讯(TIM)进行对接的代码示例:首先,确保你已经在腾讯云控制台创建了TIM应用,并获取到了APPID和APPKEY。安装TIMSDK在ThinkPHP项目的根目录下,使用Composer安装TIMSDK:bash复制代码 composerrequiretop-think/tim-sdk创建TIM初......
  • 微信审核趋严,小程序引流需要配一个小程序化App
    随着全球小程序技术的发展,加上这几年微信在国内大力发展小程序应用生态,微信小程序的生态达到了近几年来发展的巅峰:据对公开资料进行统计,2021年全网小程序数量已超700万,其中微信小程序开发者突破300万,小程序DAU已超4.5亿;日均使用次数同比增长32%,活跃小程序则增长41%,小程序生态已塑造......