Apifox 7 月更新|通過 AI 命名參數及檢測接口規范、在線文檔支持自定義 CSS 和 JavaScript、鑒權能力升級

Apifox 新版本上線啦!

看看本次版本更新主要涵蓋的重點內容,有沒有你所關注的功能特性:

  • AI 助力接口設計

    • 通過 AI 為參數命名

    • 支持讓 AI 對接口進行規范性檢測

  • 在線文檔功能增強

    • 在線文檔支持自定義 CSS 和 JavaScript

    • 目錄支持設置展示「數據模型」

    • 支持 Webhook 和 Callback 類型的接口

  • 模塊支持「模塊變量」

  • 鑒權能力升級

    • 「文檔模式」下支持使用默認鑒權憑證

    • OAuth 2.0 鑒權交互優化

    • 當導入的接口設置了 Security 時,可將 Auth 設置為對應的鑒權組件

  • 新增「離線空間」功能

  • 用戶反饋優化

    • 支持連接啟用了 SSL 的 MySQL、PostgreSQL 數據庫

    • 在查詢、創建 MongoDB 文檔時,支持 Date 等 BSON 數據類型

    • 用于生成業務代碼的 OpenAPI Generator 升級至 v7.13.0

    • 解決調試 Socket.IO 接口時,如果接口返回了空的消息或 ack,界面報錯的問題

將 Apifox 更新至最新版,一起開啟全新體驗吧!

圖片

?下載 Apifox 最新版

圖片

AI 助力接口設計

通過 AI 為參數命名

Apifox 新增「AI 命名」功能,為參數命名提供智能化建議。結合AI 能力讓用戶快速獲取符合編程規范且語義精準的參數名建議,提升命名的一致性和專業性,讓參數命名更加規范。

圖片

支持讓 AI 對接口進行規范性檢測

AI 可以基于接口設計規范,對當前接口文檔進行規范性檢測,自動識別不符合規范的內容,并提供相應的改進建議,協助團隊維護專業、易讀、一致、高質量的接口文檔。

圖片

圖片

在線文檔功能增強

支持自定義 CSS 和 JavaScript

Apifox 在線文檔新增自定義 CSS 和 JavaScript功能,可根據需求靈活定制文檔的配色、字體等樣式,嵌入 AI 聊天機器人等第三方功能,幫助團隊打造更契合品牌調性和使用需求的 API 文檔站點。

圖片

目錄支持設置展示「數據模型」

Apifox 在線文檔內容配置新增「數據模型」選項,用戶可自由選擇是否在左側目錄中展示數據模型,從而使文檔結構更加清晰直觀,開發者可以更方便地查看數據結構并生成對應的 DTO 模型代碼。

圖片

支持 Webhook 和 Callback 類型的接口

Apifox 現已支持 Webhook 和 Callback 類型的接口。用戶可以輕松定義第三方回調通知,比如支付成功回調,簡化了復雜場景的接口設計,為開發團隊提供了更靈活的異步通信接口管理方案。

圖片

圖片

模塊支持「模塊變量」

Apifox 的「模塊」新增支持「模塊變量」,對應 Postman 的 Collection 變量,允許每個模塊獨立定義和管理變量。在導入 Postman 數據時,系統會自動將多個 Postman Collection 對應項目中的不同模塊,簡化了 Postman 的數據遷移過程,提升接口調試和管理的靈活性。

圖片

圖片

鑒權能力升級

「文檔模式」下支持使用默認鑒權憑證

在「文檔模式」下運行接口,可以選擇使用接口預設的默認鑒權憑證,也可以根據需要手動設置新的鑒權信息,僅作用于當前調試請求,讓接口測試變得更加便捷和可控。

圖片

OAuth 2.0 鑒權交互優化

我們對 OAuth 2.0 鑒權流程進行了交互體驗優化,除了通過 OAuth 2.0 授權流程獲取 Token,還可以直接填寫 Token,為 OAuth 2.0 認證提供了更多樣化的配置方式,更好地滿足不同場景下的認證需求。

圖片

當導入的接口設置了 Security 時,可將 Auth 設置為對應的鑒權組件

更新至最新版本的 Apifox 后,當導入 OpenAPI/Swagger 數據時,接口如果設置了 Security,會自動將其 Auth 配置映射到對應的鑒權組件,簡化接口導入流程,確保接口安全配置的準確性和一致性。

圖片

圖片

新增「離線空間」功能

Apifox 上線了「離線空間」功能,提供本地化 API 調試環境,具備核心的 API 調試能力,采用本地文件存儲方式,操作簡單便捷。適合需要快速測試或不便聯網場景下的 API 調試工作,使 Apifox 的使用場景更加靈活多樣。

圖片

圖片

用戶反饋優化

支持連接啟用了 SSL 的 MySQL、PostgreSQL 數據庫

Apifox 支持連接啟用了 SSL 的 MySQL 和 PostgreSQL 數據庫,可以配置證書、私鑰等,為用戶提供更安全的數據庫連接訪問方式,滿足不同場景下的安全性需求。

圖片

查詢、創建 MongoDB 文檔時,支持 Date 等 BSON 數據類型

Apifox 擴展了 MongoDB 文檔操作的數據類型支持,在查詢和創建文檔時,支持使用 Date、ObjectId、Timestamp、Decimal128 等多種 ?BSON 數據類型,提升與 MongoDB 原生數據格式的兼容性,使數據庫操作更加精準可靠。

用于生成業務代碼的 OpenAPI Generator 升級至 v7.13.0

Apifox 已將用于生成業務代碼的 OpenAPI Generator 升級至最新的 v7.13.0 版本,為業務代碼生成提供了更穩定、更強大、更高效的支持。

解決調試 Socket.IO 接口時,如果接口返回了空的消息或 ack,界面報錯的問題

在最新版本的 Apifox 中,我們修復了 Socket.IO 接口調試時因接口返回空消息或 ack 導致界面報錯的問題,提升了 Socket.IO 接口調試的穩定性,讓用戶能夠更順暢地測試各種消息類型。

圖片

了解更多

當然,Apifox 產品團隊為大家帶來的新功能遠不止上方這些:

  • 提升了 App 內獲取個人消息列表的速度

  • 發布在線文檔時,可以選擇 Socket.IO 的接口

  • 自定義角色權限時,支持配置模塊功能相關的權限

  • 定時任務使用相同運行設置時,可以配置環境/全局變量范圍

  • 使用 URL 方式導入 OpenAPI/Swagger 數據時,默認回填上次使用的 URL

  • 可以在 API 子版本的目錄樹上導出接口

  • 將響應的 JSON 數據提取為響應示例時,會對 JSON 格式化

  • 通用接口文檔支持分支

  • 設置團隊成員的項目權限時,支持搜索項目

  • 自定義角色權限時,支持配置 Mock 功能相關的權限

  • 請求歷史中的 SSE 接口支持時間線顯示

  • 通過 SQL 建表語句(DDL)創建數據模型時,如果字段沒有聲明 NOT NULL,則導入后默認為允許 NULL

  • 使用 apifox-cli 命令行工具執行自動化測試時,會使用客戶端內配置的測試場景運行參數

  • 優化了調試接口時,接口響應區域的交互

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/92003.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/92003.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/92003.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Node.js以及異步編程

什么是服務器?我們知道客戶端通過訪問服務器,然后服務器去操作數據庫把我們想要的數據拿過來給客戶端。比如服務器就是餐廳的服務員,數據庫就是廚房,客戶端就是我們的顧客。首先我們點菜,服務器告訴廚師做飯&#xff0…

UniApp 實現頂部固定導航欄 Tab 及滾動變色效果

頂部導航欄是一個非常常見的組件,尤其是固定在頂部的 Tab 導航,既能方便用戶快速切換內容,又能保持頁面結構的清晰。本文將詳細介紹如何在 UniApp Vue3 TypeScript 項目中實現一個固定在頂部、且能根據滾動狀態改變樣式的 Tab 導航欄。效果…

c++泛型編程

C泛型編程 1. 基本概念 1.1 泛型編程(Generic Programming) 泛型編程是C中一種重要的編程范式,它通過 參數化類型 來實現代碼的通用性和復用性。 1.2 模板(Templates) 模板 是泛型編程的基礎,允許編寫與數據…

Vue.js + Node.js 開發前后臺框架

在 Vue.js + Node.js 開發前后臺框架時,推薦采用現代化的技術棧組合和最佳實踐。以下是一個高效、可擴展的全棧框架方案: 技術棧推薦 層級 技術選型 說明 前端框架 Vue 3 (Composition API) 最新Vue核心庫,推薦使用<script setup>語法 UI組件庫 Element Plus / Ant D…

Vision Transformer (ViT) 詳解:當Transformer“看見”世界,計算機視覺的范式革命

摘要: 長久以來&#xff0c;卷積神經網絡&#xff08;CNN&#xff09;憑借其精心設計的歸納偏置&#xff08;inductive biases&#xff09;&#xff0c;無可爭議地統治著計算機視覺領域。然而&#xff0c;一篇名為《An Image is Worth 16x16 Words》的論文徹底改變了這一格局&a…

go goroutine chan 用法

方法1 代碼 package mainimport ("fmt""sync""time" )func main() {allChan : make(chan interface{}, 3)var sendWg, recvWg sync.WaitGroup // 分別同步發送和接收// 發送goroutinesendWg.Add(1)go func() {defer sendWg.Done()for i : 0; i &…

Web前端文件上傳安全與敏感數據安全處理

一、文件上傳安全1. 文件上傳時的核心安全檢查點文件上傳是 Web 應用的高風險功能&#xff0c;需從多維度驗證&#xff0c;防止惡意文件上傳&#xff08;如木馬、病毒&#xff09;或路徑攻擊&#xff0c;關鍵檢查點包括&#xff1a;MIME 類型驗證檢查請求頭中的 Content-Type&a…

文法中的間接左遞歸

&#x1f31f; 第一步&#xff1a;理解基本概念? 什么是文法&#xff08;Grammar&#xff09;&#xff1f;在編程語言或語法分析中&#xff0c;文法 是一組規則&#xff0c;用來描述一種語言的結構。例如&#xff1a;S → A a A → B b B → S c 這表示&#xff1a;S 可以…

Anthropic:跨越生產效能拐點的AI增長飛輪

資本競賽中的戰略轉折點 人工智能領域的競爭已經從理念之爭演變為資本、算力與地緣政治影響力的全面較量。Anthropic傳聞中的1700億美元估值&#xff0c;如果成為現實&#xff0c;將標志著前沿AI發展格局的地震式轉變。這不僅僅是構建更智能模型的問題&#xff0c;更是為主導下…

【Unity3D實例-功能-移動】小兵移動-通過鼠標點擊進行

在Unity的世界里&#xff0c;當你輕點鼠標&#xff0c;角色仿佛被賦予了新的使命&#xff0c;沿著一條無形的軌跡&#xff0c;向著地圖上的目標點進發。每一次移動&#xff0c;不僅是簡單的位移&#xff0c;更是對未知的探索。這種交互&#xff0c;讓玩家與游戲世界緊密相連&am…

從0到1學PHP(十四):PHP 性能優化:打造高效應用

目錄一、PHP 性能評估與分析1.1 性能指標體系1.2 性能分析工具使用1.3 性能瓶頸定位方法與流程二、代碼層面優化技巧2.1 高效的循環與條件判斷寫法2.2 函數與類的優化設計2.3 內存管理與垃圾回收機制優化三、緩存策略與實現3.1 數據緩存3.2 頁面緩存與部分緩存技術3.3 OPcache …

移動管家手機控車系統硬件安裝與軟件綁定設置

移動管家手機控車系統硬件安裝與軟件綁定配合使用&#xff0c;具體設置步驟如下&#xff1a;一、硬件安裝準備 ?加裝智能控制主機?&#xff1a;需在車輛上加裝移動管家專用智能控制模塊&#xff0c;該模塊需與原車電路系統連接&#xff0c;并將原車鑰匙芯片焊接至主控盒內以實…

51單片機入門:數碼管原理介紹及C代碼實現

本文是江協科技up的課堂筆記&#xff01;大家可以去bilibili配合這位up的51單片機入門教程食用&#xff0c;效果更佳~我這里進行詳細介紹&#xff0c;希望你忘記數碼管的時候來這里看看&#xff01;&#xff08;你猜我為什么寫這個TAT&#xff09;一.基本介紹LED數碼管&#xf…

Apache Camel 簡介

相關文檔地址 https://camel.apache.org/components/next/index.htmlhttps://camel.apache.org/components/4.10.x/languages/simple-language.htmlhttps://camel.apache.org/manual/exception-clause.htmlhttps://camel.apache.org/manual/index.htmlhttps://camel.apache.org…

IP離線庫 輸入IP地址立即返回IP所在地址信息(支持Java、Python)

描述 本文實現&#xff1a; 1、離線查詢IP地址 2、IP地址精確到區域 3、IP地址支持國外IP 此時需要一個創建&#xff0c;比如我輸入一個8.8.8.8的IP立馬就需要返回給我一個中文地址信息&#xff0c; 類似于百度的IP搜索&#xff1a; 113.111.186.123如果現在離線環境或者在…

解決MySQL刪除/var/lib/mysql下的所有文件后無法啟動的問題

刪除 MySQL 數據目錄 /var/lib/mysql 下的所有文件后&#xff0c;MySQL 將無法啟動&#xff0c;因為該目錄包含了數據庫的所有數據文件、配置文件和系統表。當這些文件被刪除時&#xff0c;MySQL 無法找到必要的數據和配置&#xff0c;從而無法正常啟動。本文將詳細介紹解決這個…

蒼穹外賣項目學習——day1(項目概述、環境搭建)

文章目錄一、軟件開發整體介紹1.1 軟件開發流程1.2 角色分工1.3 軟件環境分類二、蒼穹外賣項目介紹2.1 定位2.2 功能架構2.3 技術選型三、開發環境搭建3.1 前端環境3.2 后端環境3.3 前后端聯調3.4 登錄功能優化四、接口文檔管理4.1 YApi4.2 Swagger (Knife4j)一、軟件開發整體介…

【QT】Qt信號與槽機制詳解信號和槽的本質自定義信號和槽帶參數的信號和槽

文章目錄前言一、信號的本質二、槽的本質三、 信號和槽的使?3.1 連接信號和槽四、使用步驟4.1 通過QtCreator?成信號槽代碼五、 ?定義信號和槽5.1 ?例1&#xff1a;信號和槽函數初步使用5.2 ?例2 兩個類使用5.3 示例3 按鈕使用觸發信號六、 帶參數的信號和槽6.1 ?例1&…

【OD機試題解法筆記】文件緩存系統

題目描述 請設計一個文件緩存系統&#xff0c;該文件緩存系統可以指定緩存的最大值&#xff08;單位為字節&#xff09;。 文件緩存系統有兩種操作&#xff1a; 存儲文件&#xff08;put&#xff09;讀取文件&#xff08;get&#xff09; 操作命令為&#xff1a; put fileName …

Python中的sys.path與PYTHONPATH全解析:模塊導入路徑的底層機制與最佳實踐

在Python項目開發中&#xff0c;很多人遇到過類似“模塊導入失敗”、“路徑找不到”、“相對導入與絕對導入混亂”等問題。而這些問題的根源&#xff0c;幾乎都繞不開一個核心概念——Python模塊搜索路徑。 今天&#xff0c;我們圍繞sys.path 和 PYTHONPATH環境變量&#xff0…