阅读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
答案 0 :(得分:0)
Re 1 是的,您获得了一组新的令牌,这些令牌在接下来的180天内有效。
Re 2 您应该调用Reconnect(这也在文档中提到)。但是C2QB也会起作用。 来自docs - 等待151天(现在在令牌到期后的30天内),调用Reconnect API以获取新令牌。
Re 3。在第181天,重新连接无效,ConnectToQuickButton是否有效?或者我已经完成了快速书流程,即注册,创建应用程序?
C2QB适用于所有情况。如果生成新的accesstoken和accessSecret,则旧令牌将失效。新的令牌将正常工作。
您将收到401身份验证错误。
https://developer.intuit.com/docs/0025_quickbooksapi/0053_auth_auth/oauth_management_api#Reconnect
由于