如何在PayPal java SDK中使用OAuth 2.0获取访问令牌?

时间:2016-06-06 08:28:22

标签: paypal paypal-rest-sdk

我在https://developer.paypal.com/docs/integration/direct/make-your-first-call/看到了Java SDK的PayPal REST请求文档。

它需要开发人员注册应用程序。 现在,使用clientId和secret提到的调用,我可以接收访问令牌。此访问令牌将属于我而不属于任何其他用户,因此我只能访问我的资源 现在,如果我创建一个应用程序,并希望使用我的应用程序获取用户的访问令牌,那么如何使用SDK来实现此工作流程?

1 个答案:

答案 0 :(得分:0)

我们最近创建了使用PayPal Java SDK的说明。你可以在这里阅读它们:https://github.com/paypal/PayPal-Java-SDK/wiki/Making-First-Call

使用Java-SDK,您无需单独创建访问令牌。而是创建一个APIContext对象,并传递clientId,secret和mode(sandbox / live)。您将此实例传递给所有API操作,SDK将自动调用oauth,并获取访问令牌。这还通过缓存访问令牌并重新使用它以供以后使用来提高性能。这只会减少一半的网络呼叫次数。