paypal - PayPal OAuth 2.0 关于访问/刷新 token 的说明

标签 paypal paypal-sandbox paypal-rest-sdk

我正致力于将使用 PayPal 的 REST API 的应用程序放在一起,从发票 API 开始。

我习惯于使用 OAuth 2.0 的其他实现(即 Google、MS 等)获取访问 token 和刷新 token ,但在这种情况下,PayPal 似乎已经取消了刷新 token 。

我能得到一些澄清吗?当原始访问 token 过期时,我应该只请求一个新的吗?还是我也应该接收刷新 token 并使用它刷新访问 token ?

谢谢!

最佳答案

引用:Access token validity and expiration

如文档所述,您应该请求一个 token 并重复使用它直到它过期。不要在每个 session 中请求一个新的 token (实际上在 token 过期之前您仍然会得到一个相同的 token )。这意味着您应该只在遇到 HTTP 401 响应时请求一个新 token ,并将旧 token 替换为新 token 。

关于paypal - PayPal OAuth 2.0 关于访问/刷新 token 的说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45290038/

相关文章:

ios - 在 iOS PayPal SDK 中使用信用卡选项时如何获取交易 ID

Paypal 交易历史创建额外的经常性付款

c# - 付款错误 : PayPal error: Invalid request. 查看详情。 (VALIDATION_ERROR) Paypal

paypal - 交易后获取客户详细信息

php - Paypal PHP Rest API用于信用卡支付,如何处理错误以显示给用户

cocoa-touch - 新的 PayPal iOS SDK(测试版)- 无法连接到沙箱

c# - 安全地将信用卡号转移到 Paypal

web-services - 在 Visual Studio 中创建对 PayPal SOAP API 的 Web 服务引用

paypal-sandbox - Paypal 沙盒快速结帐 session 已过期

paypal-ipn - 本地主机中的 Paypal 沙盒测试工具 IPN 模拟器