低代码接口开发平台——YesApi(免费注册)
YesApi
YesApi是一個(gè)API低代碼接口開(kāi)發(fā)平臺(tái),支持在線設(shè)計(jì)、開(kāi)發(fā)和調(diào)用你的數(shù)據(jù)API接口,支持在線設(shè)計(jì)和創(chuàng)建你的數(shù)據(jù)表單、字段,而且還支持多個(gè)客戶端同時(shí)接入使用,和多人團(tuán)隊(duì)協(xié)作管理。
免費(fèi)注冊(cè)YesApi的一個(gè)賬號(hào),可以讓你自助搞定后端數(shù)據(jù)API接口開(kāi)發(fā)和使用,不需要任何的代碼編程基礎(chǔ)。
簡(jiǎn)單來(lái)說(shuō),YesApi = MySQL數(shù)據(jù)庫(kù) + API數(shù)據(jù)接口 + 數(shù)據(jù)管理后臺(tái) + 流量統(tǒng)計(jì)。
在線設(shè)計(jì)你的表單
當(dāng)你需要存放數(shù)據(jù),然后進(jìn)行自己的腳本、應(yīng)用程序、App、微信小程序或其他功能開(kāi)發(fā)時(shí),可以先在YesApi上,創(chuàng)建一個(gè)新表單。一份數(shù)據(jù),對(duì)應(yīng)一個(gè)表單,同一個(gè)表單內(nèi)可以添加多個(gè)字段。
如果對(duì)表單的設(shè)計(jì)還沒(méi)什么概念,可以先在數(shù)據(jù)庫(kù)大全中進(jìn)行搜索,例如搜索:商城,就可以看到和商城相關(guān)的表結(jié)構(gòu)設(shè)計(jì)。
數(shù)據(jù)庫(kù)大全:http://open.yesapi.cn/list.html
找到合適的表結(jié)構(gòu)后,只需要【一鍵安裝】,就可以安裝到你的賬號(hào),開(kāi)始使用了。
在每個(gè)表結(jié)構(gòu)設(shè)計(jì)的后面,都有表結(jié)構(gòu)設(shè)計(jì)的介紹和字段說(shuō)明,例如:
添加你自己需要的表單字段
在表單結(jié)構(gòu)界面,你可以看到已有字段和管理菜單。
你也可以繼續(xù)添加更多表單字段,例如:
表單字段,可以隨時(shí)添加和刪除,可以放心設(shè)計(jì)。或者有需要用到字段時(shí),再繼續(xù)添加。你可以使用拼音、字母、中文的方式對(duì)字段進(jìn)行命名。
在線管理你的表單數(shù)據(jù)
有了表單結(jié)構(gòu)和字段后,就可以在線存放你的表單數(shù)據(jù)。
你可以通過(guò)excel導(dǎo)入或?qū)С霰韱螖?shù)據(jù),也可以通過(guò)后臺(tái)進(jìn)行添加,還可以進(jìn)行搜索、批量操作、添加、刪除、清空等數(shù)據(jù)。
例如,在右上角的操作有:
- 管理表單字段
- 添加新字段
- 表單規(guī)則
- 導(dǎo)入
- 導(dǎo)出
- 清空
在高級(jí)選項(xiàng),則可以對(duì)搜索條件、排序規(guī)則、和翻頁(yè)進(jìn)行設(shè)置。
接下來(lái),還有:添加數(shù)據(jù)、導(dǎo)出Excel、全部刪除、全部更新、設(shè)置顯示字段等。例如,設(shè)置顯示字段(可以選擇你喜歡查看的字段):
在每一條表單數(shù)據(jù),你可以繼續(xù)查看數(shù)據(jù)詳情,編輯這條數(shù)據(jù),或者查看這條數(shù)據(jù)的JSON格式,或者刪除。
還可以進(jìn)行批量的刪除、更新操作:
更為實(shí)用的時(shí),表單數(shù)據(jù)也支持格式化。例如常用的:價(jià)格(人民幣)、鏈接、圖片、文件空間大小(KB/MB/G/T)等。
在線數(shù)據(jù)表單API接口
YesApi為每個(gè)數(shù)據(jù)表單,都提供了豐富、齊全、易用的數(shù)據(jù)API接口,可以用于快速開(kāi)發(fā)你的客戶端應(yīng)用、程序、腳本、小程序等。
在表單數(shù)據(jù)接口,
http://api.yesapi.cn/docs.php?api=App.Table,可以看到和表單相關(guān)的全部數(shù)據(jù)接口。你也可以直接在接口大全中搜索需要的API接口。
舉個(gè)例子,例如需要?jiǎng)?chuàng)建一條新數(shù)據(jù)時(shí),可以使用1801 創(chuàng)建新數(shù)據(jù)接口 App.Table.Create。
http://api.yesapi.cn/docs-api-App.Table.Create.html
調(diào)用這個(gè)接口也很簡(jiǎn)單,只需要通過(guò)HTTP/HTTPS協(xié)議就能調(diào)用。接口文檔上也各種編程語(yǔ)言的接入示例:
如果需要自己用到的編程語(yǔ)言的接入SDK,可以查看文檔:
https://www.yesapi.cn/docs/#/v2.0/client,這里有易語(yǔ)言、PHP、JSONP、微信小程序、Python、安卓客戶端、C#、Lua、app inventor、iOS、和其他開(kāi)發(fā)語(yǔ)言的SDK包。
在接口測(cè)試,你可以在線測(cè)試API接口。可以幫助你快速熟悉和使用API接口。
API低代碼接口開(kāi)發(fā)
如果現(xiàn)有的數(shù)據(jù)API接口不能滿足你的業(yè)務(wù)開(kāi)發(fā)需求,可以自己進(jìn)行接口DIY。
進(jìn)入DIY接口列表,可以管理自己的DIY接口。
http://open.yesapi.cn/?r=Service/MyApisList
你可以創(chuàng)建一個(gè)新的接口,可以選擇自動(dòng)生成API接口,
對(duì)于生成的API接口代碼,可以繼續(xù)加工處理,編寫自己的業(yè)務(wù)邏輯。
然后,進(jìn)行在線測(cè)試和API開(kāi)發(fā)調(diào)試。在調(diào)試結(jié)果,可以看到接口的執(zhí)行結(jié)果,以及SQL語(yǔ)句,和調(diào)試信息。
調(diào)試輸出類似:
【測(cè)試數(shù)據(jù)】 ------------------------------【測(cè)試結(jié)果】 ------------------------------ {"err_code":0,"err_msg":"","content":"Hello YesApi"} 【調(diào)試日記】 ------------------------------【SQL-測(cè)試數(shù)據(jù)庫(kù)】 ------------------------------再來(lái)看一個(gè)查詢表單總數(shù)的API代碼示例:
<?php function ($PARAMS,$di) {$result = array('err_code' => 0, 'err_msg' => '');$result['count'] = $di['db']->article_tbl->count('id'); // 模型名稱后面須帶上_tbl后綴return $result; }調(diào)試結(jié)果是:
【測(cè)試數(shù)據(jù)】 ------------------------------ namxxxx=【測(cè)試結(jié)果】 ------------------------------ {"err_code":0,"err_msg":"","count":0} 【調(diào)試日記】 ------------------------------【SQL-測(cè)試數(shù)據(jù)庫(kù)】 ------------------------------ #0 SELECT COUNT(id) FROM article_tbl;請(qǐng)注意,在進(jìn)行接口測(cè)試時(shí),請(qǐng)先手動(dòng)把需要的表單同步到測(cè)試環(huán)境。
如果你需要用到公共類、公共函數(shù)、全局變量,還可以在我的公共類中進(jìn)行自定義。
更多API低代碼開(kāi)發(fā),或者中文接口編程,可以參考文檔:
《接口DIY(API低代碼開(kāi)發(fā))》
https://www.yesapi.cn/docs/#/v2.0/function
文檔目錄有:
- 1、云函數(shù)介紹 云函數(shù)架構(gòu) 云函數(shù)開(kāi)發(fā) 云函數(shù)格式 云函數(shù)參數(shù) 云函數(shù)代碼規(guī)范 云函數(shù)運(yùn)行結(jié)果 云函數(shù)示例 提交審核和發(fā)布 生成云接口和接口文檔- 2、API低代碼開(kāi)發(fā) 自動(dòng)生成常用API接口 自動(dòng)生成CURD數(shù)據(jù)接口 自動(dòng)ODM小白接口 云函數(shù)代碼模板與API 數(shù)據(jù)庫(kù)表單操作- 3、擴(kuò)展 如何支持多個(gè)客戶端接入? 云函數(shù)PHP開(kāi)發(fā)手冊(cè) HIGHLIGHT 開(kāi)發(fā)須知 DI服務(wù)一覽 我的公共類/函數(shù)/全局變量 測(cè)試數(shù)據(jù)庫(kù) 輔助函數(shù)API流量統(tǒng)計(jì)
最后,你可以在YesApi看到接口請(qǐng)求的流量統(tǒng)計(jì),例如以下是某個(gè)開(kāi)發(fā)者的接口流量,一天的接口流量約有228萬(wàn)次,還可以幫你輕松應(yīng)對(duì)和解決高并發(fā)的各種壓力問(wèn)題和安全問(wèn)題。
你也可以查看到自己的接口請(qǐng)求日記明細(xì)。
子賬號(hào)管理,可以多人團(tuán)隊(duì)管理,分配數(shù)據(jù)表單的權(quán)限。
更多功能,可以免費(fèi)注冊(cè)YesApi,自行體驗(yàn)。對(duì)于非后端的人來(lái)說(shuō),真的是個(gè)不錯(cuò)的產(chǎn)品,完全解放了后端接口開(kāi)發(fā)的重復(fù)工作,讓前端更有創(chuàng)造性和專注業(yè)務(wù)的開(kāi)發(fā)。
總結(jié)
以上是生活随笔為你收集整理的低代码接口开发平台——YesApi(免费注册)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 鸿蒙电视厂商多少人,国产厂商崛起?鸿蒙之
- 下一篇: react-native-webrtc之