2017-01-30 117 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/快速入门示例。