QuickBook Online重新连接&到期问题

时间:2014-07-23 10:49:35

标签: intuit-partner-platform

阅读Quick Book Online API的文档后,我有一些问题

1.为了在线快速阅读,我实现了ConnectToQuickButton。当我点击这个按钮时,我获得了访问令牌&访问令牌秘密&保存在database.i也有180天到期限制。如果我没有隐藏ConnectToQuickButton并在50天后再次按下按钮,我获得新的访问令牌&访问令牌秘密。我的新约180天限制初始化了吗?

2.上述场景是否在150天后,即第151天起作用? ConnectToQuickButton按钮在第151天工作还是我必须使用Reconnect API?

3.在第181天,重新连接无效,ConnectToQuickButton是否有效?或者我已经完成了快速书流程,即注册,创建应用程序?

4.我通过创建DataServices实例访问quickbook在线数据。如果访问令牌和访问令牌已经过期,我会发现异常(ServiceException,SecurityException等)以查看令牌已过期。

请告诉我......

sabbir

1 个答案:

答案 0 :(得分:0)

请参阅 - https://developer.intuit.com/docs/0025_quickbooksapi/0010_getting_started/0020_connect/0010_from_within_your_app

  • Re 1 是的,您获得了一组新的令牌,这些令牌在接下来的180天内有效。

  • Re 2 您应该调用Reconnect(这也在文档中提到)。但是C2QB也会起作用。 来自docs - 等待151天(现在在令牌到期后的30天内),调用Reconnect API以获取新令牌。

  • Re 3。在第181天,重新连接无效,ConnectToQuickButton是否有效?或者我已经完成了快速书流程,即注册,创建应用程序?

C2QB适用于所有情况。如果生成新的accesstoken和accessSecret,则旧令牌将失效。新的令牌将正常工作。

  • Re 4。我通过创建DataServices实例来访问quickbook在线数据。如果访问令牌和访问令牌已经过期,我会发现异常(ServiceException,SecurityException等),以查看令牌已过期。 / LI>

您将收到401身份验证错误。

  • 重新连接API参考

https://developer.intuit.com/docs/0025_quickbooksapi/0053_auth_auth/oauth_management_api#Reconnect

由于