apizza 複製 克隆 快速構建api 實現思路
阿新 • • 發佈:2018-12-17
經過本人層層分析,,,最後實現程式碼如下
ApiTabUtils.xhxx=function (xh){ TabView.limitTabNaviCount(); var t = StringUtils.randomKey(); var e = StringUtils.randomKey(); sendRequest({ url: _DSN_ + "rest/v1/Api/info", data: { id: xh, auto_version: "1" }, success: function(a) { var n = a.data; n.id = e; TabView.addTabNavi(t, n.name, "new"); //TabView.addMarkdownTabContent(t, n);//Markdown //TabView.addHttpTabContentNULL(e, t);//設定為空 TabView.addHttpTabContent(t, n)//http RunnerCase.loadRunnerCase(t, e), store.set("FloatAnnos#" + n.id, n.response_example_annotation); } }); }; ApiTabUtils.xhxx(ApiTabUtils.getCurrApiInfo().id);
先開啟一個普通api文件編輯
然後把這段程式碼在apizza 網站的開發api環境下執行 可以複製一個新api文件的出來
另有快捷版本
新增進瀏覽器 網址收藏夾裡 你懂的!!!
javascript: ApiTabUtils.xhxx=function(xh){TabView.limitTabNaviCount();var t=StringUtils.randomKey();var e=StringUtils.randomKey();sendRequest({url:_DSN_+"rest/v1/Api/info",data:{id:xh,auto_version:"1"},success:function(a){var n=a.data;n.id=e;TabView.addTabNavi(t,n.name,"new");TabView.addHttpTabContent(t,n)RunnerCase.loadRunnerCase(t,e),store.set("FloatAnnos#"+n.id,n.response_example_annotation)}})};ApiTabUtils.xhxx(ApiTabUtils.getCurrApiInfo().id);
原創:LingMax