首先要有壹個文檔的標題,XXX接口文檔,符合當前文檔的說明,文檔的生產日期,以及公司名稱等。現在開始寫壹個dubbo接口文檔,定義標題,以及日期,這裏公司省略。使用confluence在線編輯,Confluence為團隊提供壹個協作環境。團隊成員協同地編寫文檔和管理項目。從此打破不同團隊、不同部門以及個人之間信息孤島的僵局,Confluence實現了資源的***享。
接下來要有當前文檔的版本修訂信息,即為歷史修訂信息,應當包含基礎的信息有:版本號、修訂日期、修訂人、修訂說明等。
開始編寫文檔的目錄結構,註意大標題和小標題的使用,需要合理的運用說明。首先當然是文檔的說明信息,再來是壹些準備信息和流程信息,然後開始接口說明,最後可以有舉例、常見問題、註意事項、響應碼的說明信息等等。
下面開始按照文檔的目錄結構逐壹進行詳細的介紹說明,比如文檔說明的介紹,用高效簡潔的語言明確的說明文檔信息,註意文檔中大標題應當字體大小樣式壹致,小標題也應當字體大小註意保持壹致。
簡單的說明技術資料獲取及準備,確認調用系統信息比較重要,需要確認編碼格式,防止亂碼,確認當前的文檔版本是否是要使用的版本,否則白做無用功,項目的搭建環境簡單說明即可。
開始說明接口的調用流程,如何調用接口,需要做的壹些準備,說明引入相應的依賴以及配置需要配置的文件。
現在可以開始接口的說明,接口的說明信息應當包含接口的名稱,接口的地址,接口的協議,然後針對當前接口下的方法說明。
方法的說明應當包含方法的描述,即其作用,方法的請求參數說明,以及響應的參數說明,參數說明應當包含參數的類型,參數名稱,參數的含義,並且備註參數是否必須傳遞。
9
接口說明完之後,就是文檔的末尾,有註意事項添加壹些註意事項,或者附錄說明,添加標註。
接口文檔壹般是提供給商戶對接時進行參考及提供幫助的壹個說明文檔或API。
裏面包含借口說明、接口列表、接口參數列表、簽名/驗簽規則、商戶應答規則等說明;接口壹般要首先考慮安全性,支付類的簽名可以參考支付寶和微信支付這壹類的接口文檔,業務類的簽名可以參考微信公眾平臺的接口API;加簽是根據商戶號、業務參數、隨機字符串或時間戳、商戶密鑰/公鑰私鑰等按照規則組裝參數,然後按照壹個簽名規則生成簽名,以保證接口的安全性;