我正致力于将使用 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/