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