网站首页 > 博客文章 正文
中文接口编程
果创云(YesApi.cn),是一个API接口低代码开发平台。现在已经支持中文接口编程。也就是,你可以使用中文来自助开发自己的API接口。
不需要编程基础,就可以在线创建和开发自己的API接口,并且实现自己需要的业务逻辑,存放数据。
果创云(YesAPi) = 中文接口编程 + 低代码接口开发 + 自助DIY开发 + PaaS云服务
低代码快速开发你的接口
使用果创云,你可以做到:零基础、低代码、快速自助开发API接口。
从接口的开发、测试、发布,到接口文档、API接口调用、API接口统计和流量分析,提供了一站式解决方案。并且免费注册账号,就可以使用。非常方便。
使用示例
下面,简单介绍中文接口编程的使用过程。
创建你的数据模型
首先,先创建一个数据模型,用来存放自己需要的数据。
你可以通过数据库大全来搜索,一键安装想要的数据库表结构。
你也可以自己创建一个新模型,
然后添加需要的模型表字段:
添加的字段,支持MySQL的各种字段类型:
最后,你就可以在线看到自己的数据模型的数据,然后进行在线管理、导入、编辑了。
自成数据接口模板
登录果创云后,进入【云接口】-【DIY新接口】。
选择【生成CURD数据接口】,
选择刚才添加的数据模型,选择需要生成的API接口功能,使用:中文版编程。再点击【立即生成】。
生成后的截图如下:
中文版源代码如下:
<?php
function ($参数, $果创云) {
$结果 = []; // 空数组
// 根据ID,获取模型数据
$条目 = $果创云->数据库->yesapi_tea_order模型
->字段('*') // 指定返回字段,星号表示全部字段,多个字段用英文逗号分割
->当('id', $参数['id'])
->查询一条();
$结果['tiao_mu'] = $条目;
return $结果;
}
你可以再进行调整和修改。
同步测试数据
请注意,为方便开发和调试,开发时使用的是测试数据库。所以,你要手动把对应的数据模型同步到测试环境。
点击一下就可以了,系统会自动同步。
在线开发调试接口
在线开发接口时,你可以填入调试的测试数据。
再点击【测试云函数】,就可以看到弹窗的调试结果。
发布你的API接口
调试开发好后,就可以勾选【发布上线】,并保存。
提交后,系统会立即更新你的API接口。
具体的接口会显示当前最新的状态:
发布成功后,你会收到邮件通知。同时也可以看到:
使用你的API接口
发布接口后,就可以看到你的在线接口文档。例如刚才新加的接口:
你也可以在顶部的我的API,看到自己的全部接口,以及每个接口的最新版本。
在线测试你的接口。
根据表单,填入测试接口参数,然后【进入在线测试】。
在线测试的结果类似:
单独浏览器打开,请求接口的效果:
原始数据(JSON格式):
{
"ret": 200,
"data": {
"tiao_mu": {
"id": 1,
"uuid": "0903A1D9F47680BD2F4B3CD6324930EC",
"add_time": "2019-12-23 23:24:04",
"update_time": "2021-05-19 19:22:20",
"ext_data": null,
"order_img": "222",
"order_good_id": 123,
"order_goods_num": 3,
"order_identify": "0",
"order_mobile": "",
"order_remark": "",
"order_goods": "123",
"order_price": "",
"order_location": "",
"order_status": "",
"order_time": "",
"order_number": 0,
"order_buyer": "",
"num": 0,
"atsp": "2021-05-19 19:22:20"
},
"api_version": "v1.1"
},
"msg": ""
}
对应数据模型的这一条数据:
查看接口请求日记
通过接口名称,或时间等,可以搜索查看自己的接口请求日记。
查看接口流量统计和分析
每天的接口统计:
接口性能和异常监控统计:
各类流量分析指标:
开发文档和入门教程
还有简洁的中文接口编程入门教程,可以自学,现学现卖。
https://www.yesapi.cn/docs/#/v2.0/function_zh
例如,数据库模型的操作:
// 指定ID,删除
$果创云->数据库->xxx模型->当('id', $参数['id'])->删除();
// 查询一条数据
// 根据ID,获取模型数据
$条目 = $果创云->数据库->xxx模型
->字段('*')
->当('id', $参数['id'])
->查询一条();
$结果['tiao_mu'] = $条目;
// 查询全部数据
$结果['zong_shu'] = $果创云->数据库->xxx模型->当($条件)->总数('*'); // 总数
$结果['lie_biao'] = $果创云->数据库->xxx模型->当($条件)->字段('*')
->分页($第几页, $多少条) // 分页
->排序('id DESC') // 排序,ASC升序,DESC 降序
->查询全部();
接口函数模板如下:
<?php
function ($参数, $果创云) {
$结果 = []; // 空数组
// TODO
// 在这里编写你的具体业务
return $结果;
}
你也可以调用内部的500+款API接口。
function ($参数, $果创云) {
$结果 = []; // 空数组
// 内部传递的接口参数
$参数['name'] = 'YesApi';
// 通过ODM内部调用小白接口,参数是格式化后的参数,返回结果是内部结果
$内部结果 = $果创云['内部接口']->调用('App.Hello.World', $参数);
$结果 = 数组合并($结果, $内部结果);
return $结果;
}
更多中文接口开发能力,可以自行注册体验。
猜你喜欢
- 2024-09-20 一行代码都不写!GitHub博客小白版入门教程
- 2024-09-20 如何优雅的在头条插入代码,介绍几款在线源代码转图片工具
- 2024-09-20 代码编辑平台(代码编辑器 app)
- 2024-09-20 Pytorch深度学习实用教程:手把手教你从DQN到Rainbow | 在线代码
- 2024-09-20 多功能在线代码编辑器——CodeMirror
- 2024-09-20 一句代码生成二维码,一句代码生成条形码
- 2024-09-20 程序员福利!这个网站让代码变成艺术
- 2024-09-20 写了10年的代码,收藏了这18个代码生成框架!
- 2024-09-20 设计必备:在线HTML颜色代码获取,方便到你马上收藏保存
- 2024-09-20 在线数字工具,文本/数字/英文等格式进制转换,直接使用无需下载
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)