【问题标题】:QuickBooks Online PHP SDK regenerate tokenQuickBooks Online PHP SDK 重新生成令牌
【发布时间】:2017-05-29 05:54:35
【问题描述】:

我对 QuickBooks Online SDK 有一个小问题。实际上 SDK 工作正常,但一旦令牌过期,新令牌将不会自动重新生成。实际上自动重新连接不在示例代码和文档中。我需要知道它将如何工作?

【问题讨论】:

    标签: php sdk quickbooks-online


    【解决方案1】:

    Oauth 访问令牌自创建之日起 180 天后过期。 Oauth token Reconnect API 可以在 151 天到 179 天之间调用(5 个月后和到期前)。

    • 请求在 151 天之前更新令牌会导致此错误 Token Refresh Window Out of Bounds
    • 请求在 179 天后更新令牌会导致此错误 OAuth Token Rejected

    为防止您的用户每六个月需要登录以重新授权访问您的应用,请遵循以下准则:

    1. 启动 OAuth 工作流以生成初始访问令牌 用户。
    2. 在您的应用程序中存储访问令牌创建日期。
    3. 在创建的 151 天到 179 天之间调用重新连接 API 更新 Oauth 访问令牌的日期。
    4. 获取新令牌后重复步骤 2 和 3。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-06
      • 1970-01-01
      • 1970-01-01
      • 2014-06-19
      • 2016-09-04
      • 2019-06-14
      相关资源
      最近更新 更多