PayPal API風格指南和設計模式

2021-09-17 08:29:06 字數 588 閱讀 8246

paypal通過restful api將自己的平台打造成彼此連線的服務。他們為此提供了用於建立和使用這些api的指南和設計模式,其他開發者可以在自己的專案中使用這些指南和模式。

\\ paypal的api設計指南經過多年的開發和演化,包含了如下的一些原則。\\

業務能力以資源的形式暴露出來,這些資源都有自己的名字。為了避免重複,同乙個資源只能由乙個服務來提供,並通過http方法來實現資源的crud操作:\\

http通過json資料交換格式來傳輸資料,這些格式都定義了json schema。schema支援json原始型別,如字串、數字、列舉、陣列、空值(null),以及常用型別,如位址、貨幣、日期、時間、國家、**號碼等。

\\ api指南裡包含了hateoas**示例,演示了如何使用超連結來實現rest。還有關於如何使用http頭部字段(標準和自定義的)和狀態碼的指南,如對映http方法和狀態碼、uri的命名約定、查詢引數、資源、錯誤處理、版本管理和棄用規則。paypal還公開了另乙份文件——api設計模式和用例——詳細說明了api的使用模式並提供了示例**。

\\檢視英文原文:paypal』s api style guide and patterns

PayPal API風格指南和設計模式

paypal通過restful api將自己的平台打造成彼此連線的服務。他們為此提供了用於建立和使用這些api的指南和設計模式,其他開發者可以在自己的專案中使用這些指南和模式。paypal的api設計指南經過多年的開發和演化,包含了如下的一些原則。業務能力以資源的形式暴露出來,這些資源都有自己的名字...

PayPal API風格指南和設計模式

paypal通過restful api將自己的平台打造成彼此連線的服務。他們為此提供了用於建立和使用這些api的指南和設計模式,其他開發者可以在自己的專案中使用這些指南和模式。paypal的api設計指南經過多年的開發和演化,包含了如下的一些原則。業務能力以資源的形式暴露出來,這些資源都有自己的名字...

PayPal API風格指南和設計模式

paypal通過restful api將自己的平台打造成彼此連線的服務。他們為此提供了用於建立和使用這些api的指南和設計模式,其他開發者可以在自己的專案中使用這些指南和模式。paypal的api設計指南經過多年的開發和演化,包含了如下的一些原則。業務能力以資源的形式暴露出來,這些資源都有自己的名字...