0

格納された更新トークンを使用してワーカーの分散プールを実行すると、各ワーカーは次のことを行います。

  1. refresh_token ='XXXX' & access_token='' を指定して setCredentials を呼び出します。
  2. getAccessTokenを呼び出します。
  3. ヘッダーを使用してカスタム HTTP get 呼び出しを構築します。

getAccessTokenを呼び出すと、単一のトークンが返されます。60 を超える並列ワーカーを呼び出すと、古いアクセス トークンが期限切れになります (50 の制限があります)。したがって、他のワーカーが使用できるように、アクセス トークンとそのトークンの有効期限を保存する必要があります。ロジックは次のとおりです。

  1. access_token =[DB から最後に更新されたもの] を指定してsetCredentialsを呼び出します。
  2. DB でアクセス トークンの有効期限を確認します。
  3. 有効期限が切れている場合は、refresh_token='XXXX' を指定してgetAccessTokenを呼び出します。
  4. 他のワーカーが使用できるように、新しいアクセス トークンと有効期限を DB に保存します。
  5. ヘッダーを使用してカスタム HTTP get 呼び出しを構築します。

getAccessToken を呼び出すと両方の値が返されるように、資格情報のコールバックまたは有効期限を設定する方法はありますか?

4

0 に答える 0