低代码接口开发平台——YesApi(免费注册)

简介: 简单来说,YesApi = MySQL数据库 + API数据接口 + 数据管理后台 + 流量统计。

YesApi

YesApi是一个API低代码接口开发平台,支持在线设计、开发和调用你的数据API接口,支持在线设计和创建你的数据表单、字段,而且还支持多个客户端同时接入使用,和多人团队协作管理。

免费注册YesApi的一个账号,可以让你自助搞定后端数据API接口开发和使用,不需要任何的代码编程基础。

简单来说,YesApi = MySQL数据库 + API数据接口 + 数据管理后台 + 流量统计。

在线设计你的表单

当你需要存放数据,然后进行自己的脚本、应用程序、App、微信小程序或其他功能开发时,可以先在YesApi上,创建一个新表单。一份数据,对应一个表单,同一个表单内可以添加多个字段。

如果对表单的设计还没什么概念,可以先在数据库大全中进行搜索,例如搜索:商城,就可以看到和商城相关的表结构设计。

数据库大全:
http://open.yesapi.cn/list.html

找到合适的表结构后,只需要【一键安装】,就可以安装到你的账号,开始使用了。

在每个表结构设计的后面,都有表结构设计的介绍和字段说明,例如:

添加你自己需要的表单字段

在表单结构界面,你可以看到已有字段和管理菜单。

你也可以继续添加更多表单字段,例如:

表单字段,可以随时添加和删除,可以放心设计。或者有需要用到字段时,再继续添加。你可以使用拼音、字母、中文的方式对字段进行命名。

在线管理你的表单数据

有了表单结构和字段后,就可以在线存放你的表单数据。

你可以通过excel导入或导出表单数据,也可以通过后台进行添加,还可以进行搜索、批量操作、添加、删除、清空等数据。

例如,在右上角的操作有:

  • 管理表单字段
  • 添加新字段
  • 表单规则
  • 导入
  • 导出
  • 清空

在高级选项,则可以对搜索条件、排序规则、和翻页进行设置。

接下来,还有:添加数据、导出Excel、全部删除、全部更新、设置显示字段等。例如,设置显示字段(可以选择你喜欢查看的字段):

在每一条表单数据,你可以继续查看数据详情,编辑这条数据,或者查看这条数据的JSON格式,或者删除。

还可以进行批量的删除、更新操作:

更为实用的时,表单数据也支持格式化。例如常用的:价格(人民币)、链接、图片、文件空间大小(KB/MB/G/T)等。


在线数据表单API接口

YesApi为每个数据表单,都提供了丰富、齐全、易用的数据API接口,可以用于快速开发你的客户端应用、程序、脚本、小程序等。

在表单数据接口,
http://api.yesapi.cn/docs.php?api=App.Table,可以看到和表单相关的全部数据接口。你也可以直接在接口大全中搜索需要的API接口。

举个例子,例如需要创建一条新数据时,可以使用1801 创建新数据接口 App.Table.Create。

http://api.yesapi.cn/docs-api-App.Table.Create.html

调用这个接口也很简单,只需要通过HTTP/HTTPS协议就能调用。接口文档上也各种编程语言的接入示例:

如果需要自己用到的编程语言的接入SDK,可以查看文档:
https://www.yesapi.cn/docs/#/v2.0/client,这里有易语言、PHP、JSONP、微信小程序、Python、安卓客户端、C#、Lua、app inventor、iOS、和其他开发语言的SDK包。

在接口测试,你可以在线测试API接口。可以帮助你快速熟悉和使用API接口。

API低代码接口开发

如果现有的数据API接口不能满足你的业务开发需求,可以自己进行接口DIY。

进入DIY接口列表,可以管理自己的DIY接口。

http://open.yesapi.cn/?r=Service/MyApisList

你可以创建一个新的接口,可以选择自动生成API接口,

对于生成的API接口代码,可以继续加工处理,编写自己的业务逻辑。

然后,进行在线测试和API开发调试。在调试结果,可以看到接口的执行结果,以及SQL语句,和调试信息。

调试输出类似:

【测试数据】
------------------------------
【测试结果】
------------------------------
{"err_code":0,"err_msg":"","content":"Hello YesApi"}
【调试日记】
------------------------------
【SQL-测试数据库】
------------------------------

再来看一个查询表单总数的API代码示例:

<?php
function ($PARAMS,$di) {
    $result = array('err_code' => 0, 'err_msg' => '');
    $result['count'] = $di['db']->article_tbl->count('id'); // 模型名称后面须带上_tbl后缀
    return $result;
}

调试结果是:

【测试数据】
------------------------------
namxxxx=
【测试结果】
------------------------------
{"err_code":0,"err_msg":"","count":0}
【调试日记】
------------------------------
【SQL-测试数据库】
------------------------------
#0 SELECT COUNT(id) FROM article_tbl;

请注意,在进行接口测试时,请先手动把需要的表单同步到测试环境。

如果你需要用到公共类、公共函数、全局变量,还可以在我的公共类中进行自定义。

更多API低代码开发,或者中文接口编程,可以参考文档:

《接口DIY(API低代码开发)》
https://www.yesapi.cn/docs/#/v2.0/function

文档目录有:

- 1、云函数介绍
云函数架构
云函数开发
云函数格式
云函数参数
云函数代码规范
云函数运行结果
云函数示例
提交审核和发布
生成云接口和接口文档
 - 2、API低代码开发
自动生成常用API接口
自动生成CURD数据接口
自动ODM小白接口
云函数代码模板与API
数据库表单操作
 - 3、扩展
如何支持多个客户端接入?
云函数PHP开发手册
HIGHLIGHT 开发须知
DI服务一览
我的公共类/函数/全局变量
测试数据库
辅助函数

API流量统计

最后,你可以在YesApi看到接口请求的流量统计,例如以下是某个开发者的接口流量,一天的接口流量约有228万次,还可以帮你轻松应对和解决高并发的各种压力问题和安全问题。

你也可以查看到自己的接口请求日记明细。

子账号管理,可以多人团队管理,分配数据表单的权限。

更多功能,可以免费注册YesApi,自行体验。对于非后端的人来说,真的是个不错的产品,完全解放了后端接口开发的重复工作,让前端更有创造性和专注业务的开发。

相关文章
|
前端开发 数据库 JavaScript
基于Flowable的流程挂接自定义业务表单的设计与实践
文章讨论了如何在Flowable流程引擎中挂接自定义业务表单,以及相关设计和实践的步骤。文章中包含了一些前后端代码示例,如Vue组件的模板和脚本部分,这些代码用于实现与Flowable流程引擎交互的界面。例如,有一个按钮组件用于提交申请,点击后会触发applySubmit方法,该方法会与后端API进行交互,处理流程启动、查询关联流程等逻辑。
53042 11
cocos 2.4*项目实战笔记及源码分享 —— 飞机大战小游戏
cocos 2.4*项目实战笔记及源码分享 —— 飞机大战小游戏
424 0
|
SQL 关系型数据库 Java
Java中使用MySQL详解
在Java中与MySQL交互是常见的任务。本文档涵盖了从安装MySQL Connector/J驱动到配置数据库连接、执行SQL语句、处理结果集、事务管理、使用连接池、最佳实践、错误处理、性能优化和安全性的一系列步骤。示例代码演示了如何建立连接、执行查询和关闭资源。通过学习,开发者可以掌握基础的数据库操作技巧,为进一步深入学习打下基础。
719 0
|
SQL Oracle 关系型数据库
会SQL语句,就能快速开放你的数据接口API
会SQL,就能开放你的数据API接口。 如果你是非技术开发工程,不熟悉Java、PHP、Python、Golang这些后端的编程语言,但熟悉MySQL、Oracle、SQL Server、PostgreSQL这些数据库的查询操作,当你需要把现有的数据库的数据,通过API接口形式提供给外部人员使用时,使用派框架·接口大师这个工具,就能轻松实现。
1157 0
|
监控 JavaScript Dubbo
pinpoint插件开发实践
Pinpoint是一款全链路分析工具,提供了无侵入式的调用链监控、方法执行详情查看、应用状态信息监控等功能。基于Google Dapper论文进行的实现。
5939 0
|
数据可视化 Ubuntu JavaScript
YesApi v5.0,一款立即搭建接口收费平台的神器
YesApi 接口大师,是一套快速研发、管理和开放API接口的 软件产品、源代码和解决方案。通过低代码可视化配置方式帮助企业快速搭建接口开放平台和搭建API接口收费平台。YesApi = API低代码开发 + 即刻开放OpenAPI + API接口商城。
|
Arthas Java 测试技术
听说你没法在 JRE 中使用 arthas?不,你可以
本文是《容器中的 Java》系列文章之 5/n ,欢迎关注后续连载 :) 。
听说你没法在 JRE 中使用 arthas?不,你可以
|
存储 缓存 JavaScript
手把手教你使用Vue3指定状态管理库--Pinia
手把手教你使用Vue3指定状态管理库--Pinia
1364 1
|
JSON 算法 数据可视化
API接口,在线低代码开发,哪家强?
YesApi果创云 = 在线数据库 + API接口 + 管理后台 + 开发文档 + 低代码开发。
|
SQL 运维 DataWorks
DataWorks数据服务介绍及最佳实践 | 《一站式大数据开发治理DataWorks使用宝典》
DataWorks作为一站式大数据开发治理平台,构建了从数据集成、数据开发、数据服务到应用开发的全链路解决方案。在整个大数据链路中,数据服务将数仓、数据库和数据应用进行串联,形成了一座数据与应用之间的桥梁。数据服务通过将数据封装成数据API的方式,可以为个人、团队及企业提供全面的数据开放及共享能力。借助这个平台,用户能够统一管理面向内外部的API服务。数据服务提供了向下对接数据源、向上支撑业务应用的有效连接。
3459 1
DataWorks数据服务介绍及最佳实践 | 《一站式大数据开发治理DataWorks使用宝典》