完美低代码开发组合:钉钉宜搭+接口大师YesAPI

简介: 自助开发,更快乐。

低代码开发介绍

低代码的价值和优势,一方面是,通过自动生成代码、套用模板等方式减少重复代码开发的工作量;另一方面,可以通过更傻瓜式、更可视化、更直观的方式,让非技术人员也能快速根据自己的业务需求,轻松搭建自己的应用,降低开发的门槛。

今天来介绍一套低代码的完美组合工具:

钉钉宜搭低代码开发:在线数据表单+审批流程+报表+集成钉钉办公;

接口大师YesAPI:API接口低代码+内部数据库接口+钉钉远程API+钉钉接口连接器。


根据宜搭官方文档的介绍:

宜搭 是阿里巴巴自研的低代码应用构建平台,通过可视化拖拽的方式,传统模式下需要 2 周才能完成开发的应用,用宜搭 2 小时就能完成。

而接口大师,则是通过一套快速研发、统一管理和对外开放API接口服务的软件产品、源代码和解决方案。它的特点是:低代码、可视化、容器化。接口大师是基于PhalApi开源接口框架,专为小白人员设计的接口开发神器。以前可能需要2小时才能完成开发的API接口,用接口大师大约2分钟就可以了。因为它可以自动生成接口源代码、自动生成接口文档、可视化连接数据库,你只需要编写SQL语句就能快速查取数据库。

接口大师与宜搭的案例demo及运行效果

最终运行的钉钉应用效果截图是,

部署和使用自己的数据库,例如内部的数据库。为了演示,我们先创建以下MySQL数据库表,

CREATE TABLE mother_love_e(

id int AUTO_INCREMENT primary KEY ,

name varchar(255),

code varchar(255),

other_name varchar(255),

sell_typ varchar(255),

sell_number float,

sell_sum float,

sell_cost float ,

profit float,

profit_margin float,

taxes_included float

)

INSERT INTO `mother_love_e` (`id`, `name`, `code`, `other_name`, `sell_typ`, `sell_number`, `sell_sum`, `sell_cost`, `profit`, `profit_margin`, `taxes_included`) VALUES (1, '黄江鱼', '0002', '西班牙-罗马路', '购销', 100, 3100, 100, 50, 0.5, 9999);

INSERT INTO `mother_love_e` (`id`, `name`, `code`, `other_name`, `sell_typ`, `sell_number`, `sell_sum`, `sell_cost`, `profit`, `profit_margin`, `taxes_included`) VALUES (2, '红江鱼', '0002', '西班牙-罗马路', '购销', 100, 3100, 100, 50, 0.5, 9999);

INSERT INTO `mother_love_e` (`id`, `name`, `code`, `other_name`, `sell_typ`, `sell_number`, `sell_sum`, `sell_cost`, `profit`, `profit_margin`, `taxes_included`) VALUES (3, '白江鱼', '0002', '西班牙-罗马路', '购销', 100, 3100, 100, 50, 0.5, 9999);


在插入测试数据后,进入接口大师的接口管理后台,

再根据表单,填写API接口的信息,

输入上数据相关的字段,生成代码并且发布(生成代码->添加草稿->保存并且发布。生成和保存成功时会提示:

发布后,查看已经发布的API接口。

根据接口获取access_token就可以成功获取接口内容

Ps:如果内部使用可以参考文档取消权限限制。


以上是接口大师即是后端低代码开发API接口的过程。


如果需要连接和使用自己的数据库,可以在接口大师管理后台进行添加数据库连接配置。

由于接口大师是可以部署在自己本地的服务器,所以可以通过内网IP和自己的数据库进行连接,更加安全。

在宜搭请求自己api的两种方式

第一种:先新建远程API。

然后,填入刚才用接口大师搭建和发布好的API接口信息。例如:接口地址。

第二种:通过API连接器。

在 开发者-连接器工厂,进行添加。

继续配置填写你自己API接口的信息。

保存接口信息后,可以进行测试。

测试成功了之后,就可以开始使用API了。

输入对应的接口参数:

就可以正常获取数据第二种连接器方式。

相关源代码

因为使用的都是低代码开发工具,所以宜搭和接口大师都会自动生成相应的代码。

其中在钉钉宜搭,通过js的方式直接获取的源代码是:

export function onClick() {

// 获取姓名输入框内容

const input = JSON.stringify(

{

"path": {

},

"query": {

// "s": "App.HelloWorld.Say",

"s": "App.ClassName.getSellInfo",

},

"header": {

"content-type": "application/json"

},

"body": {

"desc": "test"

}

}

);

let valueTest

this.dataSourceMap.yesdev.load({

inputs: input

}).then((value)=>{

console.log(value)

valueTest = value.data.rows

console.log(valueTest)

// 更新全局变量

this.setState({

helloWord: valueTest,

table: valueTest

});

})

}


参考资料

如何将宜搭数据和三方系统数据打通?

https://developers.aliwork.com/docs/guide/FAQ/q4

PhalApi Pro 技术文档

http://www.yesx2.com/wiki/#/README


以上就是接口大师数据接入宜搭的过程。

相关文章
|
6月前
|
JSON API 数据格式
您可以在钉钉开放平台的API文档中找到对应的API接口来创建审批实例
您可以在钉钉开放平台的API文档中找到对应的API接口来创建审批实例【1月更文挑战第20天】【1月更文挑战第96篇】
127 2
|
6月前
|
JSON API 数据格式
在钉钉开放平台中,创建或更新OA审批表单模板需要通过API接口进行操作
在钉钉开放平台中,创建或更新OA审批表单模板需要通过API接口进行操作【1月更文挑战第20天】【1月更文挑战第97篇】
171 1
|
6月前
|
运维 监控 安全
调用钉钉机器人API接口将堡垒机安全运维告警单发给运维人员
调用钉钉机器人API接口将堡垒机安全运维告警单发给运维人员
193 0
|
1月前
|
UED
在钉钉宜搭中,要实现单选关联选项设置与图文展示的关联
【10月更文挑战第5天】本文通过具体案例介绍如何在钉钉宜搭中实现单选字段与其他字段的联动功能。以旅行社旅游线路报名表单为例,详细说明了创建单选字段、图文展示字段及设置联动逻辑的具体步骤。通过简单的配置,实现了用户选择目的地后自动展示相关信息的效果,提升了用户体验和数据录入准确性。适用于希望通过低代码平台优化工作流程的企业。
87 6
|
1月前
|
人工智能 安全 机器人
Dify开发Agent对接钉钉机器人
这篇文章详细讲解了如何在Dify平台上开发一个Agent并与钉钉机器人集成,实现自动化消息处理和响应功能。
164 0
|
3月前
|
UED
【打造梦幻联动!】揭秘钉钉宜搭中的单选关联选项设置与图文展示的魔术 —— 让你的表单瞬间变身智能导游!
【8月更文挑战第7天】随着企业信息化的发展,办公自动化工具如钉钉宜搭成为提高效率的关键。宜搭是一款低代码平台,支持灵活的表单设计与流程管理。以旅行社报名表为例,介绍如何实现单选字段联动图文展示:用户选择目的地后自动显示相关信息。设计上,先创建单选和图文字段,再设置联动逻辑。通过简单的后台配置即可实现动态展示效果,提升用户体验与数据准确性。
104 0
|
5月前
|
jenkins 机器人 测试技术
jenkins接入钉钉api接口自动化测试报告自动发送
该教程介绍了如何在Jenkins上实现接口自动化测试的持续集成,并将可视化报告发送至钉钉工作群。首先,确保准备好了自动化脚本。接着配置Jenkins:安装Git插件,设置源代码管理(如Git)和触发器(定时或推送)。使用Post build task插件处理构建后的报告,读取Allure的prometheusData.txt文件以获取测试结果。最后,安装Ding Talk插件,配置钉钉机器人,通过 Dingtalkchatbot 库发送测试报告信息到钉钉群。整个流程包括Jenkins的定时构建、Git仓库的监听以及自动化报告发送到钉钉的通知。
|
6月前
|
JavaScript
基于钉钉的宜搭创建付款流程
基于钉钉的宜搭创建付款流程
154 0
|
6月前
|
JavaScript 数据可视化 前端开发
钉钉宜搭通过js触发子表单数据联动
钉钉宜搭通过js触发子表单数据联动
|
6月前
宜搭直接链接跳转至特定人员钉钉的聊天窗口
宜搭直接链接跳转至特定人员钉钉的聊天窗口