我一直在閱讀PayPal REST API文檔,這些文檔非常詳細,對於像我這樣的初學者很有幫助,我想了解爲什麼PayPal REST API使用名稱空間進行資源收集?爲什麼PayPal Rest API使用名稱空間?
- 他們是否有共同資源,由於他們使用名稱空間進行區分?
- 他們希望通過將資源分組到名稱空間來使它看起來合乎邏輯嗎?
- 其他原因?
我真的很喜歡貝寶如何記錄他們的REST API並想更多地瞭解它的想法。謝謝!!
我一直在閱讀PayPal REST API文檔,這些文檔非常詳細,對於像我這樣的初學者很有幫助,我想了解爲什麼PayPal REST API使用名稱空間進行資源收集?爲什麼PayPal Rest API使用名稱空間?
我真的很喜歡貝寶如何記錄他們的REST API並想更多地瞭解它的想法。謝謝!!
你絕對提到了很多正確的理由。命名空間是一種很好的方式,通過將適合普通雨傘的資源分組在一起來表達api的結構。如果您看一下API規範,那麼在命名空間內共享的對象是共同的,這與對命名空間的個別需求以及應該暴露的內容有關。
我想補充的一個原因是設計良好的命名空間可能有助於未來驗證您的API設計,例如,如果您將來在名稱空間下看到更多的資源,則儘管當前只有一個資源位於該名稱空間下,但有一個資源是有意義的。
我在幾個月前發表了一個演講,解釋了幾個月前在北歐API上管理我們API組合的一些方面。你可以看看視頻,我認爲它可以解釋你的一些概念(儘管@ avi-das的回答當然是足夠的)。
感謝傑森,這個視頻真的很有幫助! – 2015-02-17 08:47:06
感謝Avi das,這完全有道理。 – 2015-02-17 08:47:40