它來了!在線中文接口編程的網(wǎng)站,低代碼快速開發(fā)你的接口(中文接口測試工具)
中文接口編程
果創(chuàng)云(YesApi.cn),是一個API接口低代碼開發(fā)平臺?,F(xiàn)在已經(jīng)支持中文接口編程。也就是,你可以使用中文來自助開發(fā)自己的API接口。
不需要編程基礎,就可以在線創(chuàng)建和開發(fā)自己的API接口,并且實現(xiàn)自己需要的業(yè)務邏輯,存放數(shù)據(jù)。
果創(chuàng)云(YesAPi) = 中文接口編程 低代碼接口開發(fā) 自助DIY開發(fā) PaaS云服務
低代碼快速開發(fā)你的接口
使用果創(chuàng)云,你可以做到:零基礎、低代碼、快速自助開發(fā)API接口。
從接口的開發(fā)、測試、發(fā)布,到接口文檔、API接口調(diào)用、API接口統(tǒng)計和流量分析,提供了一站式解決方案。并且免費注冊賬號,就可以使用。非常方便。
使用示例
下面,簡單介紹中文接口編程的使用過程。
創(chuàng)建你的數(shù)據(jù)模型
首先,先創(chuàng)建一個數(shù)據(jù)模型,用來存放自己需要的數(shù)據(jù)。
你可以通過數(shù)據(jù)庫大全來搜索,一鍵安裝想要的數(shù)據(jù)庫表結(jié)構(gòu)。
你也可以自己創(chuàng)建一個新模型,
然后添加需要的模型表字段:
添加的字段,支持MySQL的各種字段類型:
最后,你就可以在線看到自己的數(shù)據(jù)模型的數(shù)據(jù),然后進行在線管理、導入、編輯了。
自成數(shù)據(jù)接口模板
登錄果創(chuàng)云后,進入【云接口】-【DIY新接口】。
選擇【生成CURD數(shù)據(jù)接口】,
選擇剛才添加的數(shù)據(jù)模型,選擇需要生成的API接口功能,使用:中文版編程。再點擊【立即生成】。
生成后的截圖如下:
中文版源代碼如下:
<?phpfunction ($參數(shù), $果創(chuàng)云) { $結(jié)果 = []; // 空數(shù)組 // 根據(jù)ID,獲取模型數(shù)據(jù) $條目 = $果創(chuàng)云->數(shù)據(jù)庫->yesapi_tea_order模型 ->字段('*') // 指定返回字段,星號表示全部字段,多個字段用英文逗號分割 ->當('id', $參數(shù)['id']) ->查詢一條(); $結(jié)果['tiao_mu'] = $條目; return $結(jié)果;}
你可以再進行調(diào)整和修改。
同步測試數(shù)據(jù)
請注意,為方便開發(fā)和調(diào)試,開發(fā)時使用的是測試數(shù)據(jù)庫。所以,你要手動把對應的數(shù)據(jù)模型同步到測試環(huán)境。
點擊一下就可以了,系統(tǒng)會自動同步。
在線開發(fā)調(diào)試接口
在線開發(fā)接口時,你可以填入調(diào)試的測試數(shù)據(jù)。
再點擊【測試云函數(shù)】,就可以看到彈窗的調(diào)試結(jié)果。
發(fā)布你的API接口
調(diào)試開發(fā)好后,就可以勾選【發(fā)布上線】,并保存。
提交后,系統(tǒng)會立即更新你的API接口。
具體的接口會顯示當前最新的狀態(tài):
發(fā)布成功后,你會收到郵件通知。同時也可以看到:
使用你的API接口
發(fā)布接口后,就可以看到你的在線接口文檔。例如剛才新加的接口:
你也可以在頂部的我的API,看到自己的全部接口,以及每個接口的最新版本。
在線測試你的接口。
根據(jù)表單,填入測試接口參數(shù),然后【進入在線測試】。
在線測試的結(jié)果類似:
單獨瀏覽器打開,請求接口的效果:
原始數(shù)據(jù)(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": ""}
對應數(shù)據(jù)模型的這一條數(shù)據(jù):
查看接口請求日記
通過接口名稱,或時間等,可以搜索查看自己的接口請求日記。
查看接口流量統(tǒng)計和分析
每天的接口統(tǒng)計:
接口性能和異常監(jiān)控統(tǒng)計:
各類流量分析指標:
開發(fā)文檔和入門教程
還有簡潔的中文接口編程入門教程,可以自學,現(xiàn)學現(xiàn)賣。
https://www.yesapi.cn/docs/#/v2.0/function_zh
例如,數(shù)據(jù)庫模型的操作:
// 指定ID,刪除$果創(chuàng)云->數(shù)據(jù)庫->xxx模型->當('id', $參數(shù)['id'])->刪除();// 查詢一條數(shù)據(jù)// 根據(jù)ID,獲取模型數(shù)據(jù)$條目 = $果創(chuàng)云->數(shù)據(jù)庫->xxx模型 ->字段('*') ->當('id', $參數(shù)['id']) ->查詢一條();$結(jié)果['tiao_mu'] = $條目;// 查詢?nèi)繑?shù)據(jù)$結(jié)果['zong_shu'] = $果創(chuàng)云->數(shù)據(jù)庫->xxx模型->當($條件)->總數(shù)('*'); // 總數(shù)$結(jié)果['lie_biao'] = $果創(chuàng)云->數(shù)據(jù)庫->xxx模型->當($條件)->字段('*') ->分頁($第幾頁, $多少條) // 分頁 ->排序('id DESC') // 排序,ASC升序,DESC 降序 ->查詢?nèi)?);
接口函數(shù)模板如下:
<?phpfunction ($參數(shù), $果創(chuàng)云) { $結(jié)果 = []; // 空數(shù)組 // TODO // 在這里編寫你的具體業(yè)務 return $結(jié)果;}
你也可以調(diào)用內(nèi)部的500 款API接口。
function ($參數(shù), $果創(chuàng)云) { $結(jié)果 = []; // 空數(shù)組 // 內(nèi)部傳遞的接口參數(shù) $參數(shù)['name'] = 'YesApi'; // 通過ODM內(nèi)部調(diào)用小白接口,參數(shù)是格式化后的參數(shù),返回結(jié)果是內(nèi)部結(jié)果 $內(nèi)部結(jié)果 = $果創(chuàng)云['內(nèi)部接口']->調(diào)用('App.Hello.World', $參數(shù)); $結(jié)果 = 數(shù)組合并($結(jié)果, $內(nèi)部結(jié)果); return $結(jié)果;}
更多中文接口開發(fā)能力,可以自行注冊體驗。