diff --git a/src/ApiHelper.php b/src/ApiHelper.php index f01aa5d..c78704e 100644 --- a/src/ApiHelper.php +++ b/src/ApiHelper.php @@ -38,7 +38,7 @@ public static function retrieveAccessToken(): string ->json(); if (is_array($response) && isset($response['access_token']) && $response['expires_in']) { - Cache::put($accessTokenCacheKey, (string)$response['access_token'], (int)$response['expires_in']); + Cache::put($accessTokenCacheKey, (string)$response['access_token'], (int)$response['expires_in'] - 60); $accessToken = $response['access_token']; } diff --git a/src/Builder.php b/src/Builder.php index da90b0f..3cdfb9a 100644 --- a/src/Builder.php +++ b/src/Builder.php @@ -1712,6 +1712,7 @@ private function fetchApi(bool $count = false): mixed 'Authorization' => 'Bearer ' . ApiHelper::retrieveAccessToken(), ]) ->withBody($this->getQuery(), 'plain/text') + ->retry(3, 100) ->post($endpoint) ->throw() ->json();