2017-05-29 5 views
0

QuickBooks Online SDKについては少し質問があります。実際にSDKはうまく動作しますが、トークンの有効期限が切れた新しいトークンは自動再生されません。実際には自動再接続はサンプルコードとドキュメントにありません。私はそれがどのように機能するか知っている必要がありますQuickBooks Online PHP SDKはトークンを再生します

答えて

0

Oauthアクセストークンは、作成日から180日間有効です。 Oauthトークン再接続APIは、151日から179日間(5ヶ月後および期限切れ前)に呼び出すことができます。

  • 151日前に更新するトークンを要求すると、このエラーはToken Refresh Window Out of Boundsとなります。
  • トークンの更新を179日後に要求すると、このエラーはOAuth Token Rejectedになります。

    1. は ユーザーのための最初のアクセストークンを生成するためのOAuthワークフローを開始し、次のガイドラインに従ってくださいサインオンするために半年ごとにアプリへのアクセスを再承認する必要からユーザーを防ぐために

  • アプリ内にアクセストークンの作成日を保存します。
  • 作成した151日から179日の間にReconnect APIを呼び出して、 日付を使用してOauthアクセストークンを更新します。
  • 新しいトークンを取得した後、手順2と3を繰り返します。
  • 関連する問題