2017-01-30 121 views
1

我們正在重新開發我們的電子商務應用程序並將使用PayPal作爲我們的主要網關。 我想弄清楚是否使用REST API或SDK。 SDK比REST API更容易使用嗎? 哪個更好用?Paypal API - REST API或SDK(Java)

回答

0

一個很好的方法來看待這個問題,PayPal SDK建立在API(根端點)的基礎上,以便抽象出很多複雜性並保持集成儘可能最新。

如果您正在利用您自己的代碼(並且不使用SDK)使用API​​,那麼您必須構建auth(OAuth 2)的部件,以捕獲您的訪問令牌,然後構建出調用針對您希望構建的每個端點。大多數情況下,如果用戶想要根據API高度自定義其構建,或者想要構建SDK中未提供的語言/集成,則可以看到類似的集成。

SDK將爲您抽象出這些複雜性,因此它肯定會更容易整合。此外,隨着API的變化,SDK將不斷更新,因此您不必自己更新代碼即可保持這一點,只需獲取最新的SDK版本並測試集成即可。

如果您正在尋找最簡單的集成,請使用SDK。對於Java,這是在https://github.com/paypal/PayPal-Java-SDK。還有一些使用SDK的https://developer.paypal.com/docs/api/quickstart/快速入門示例。