From 8902917ceeaa20354301e533ff3725f0044c04ca Mon Sep 17 00:00:00 2001 From: panyasi <31250567+panyasi@users.noreply.github.com> Date: Fri, 29 Mar 2024 20:23:19 +0800 Subject: [PATCH] fix: accesstoken (#2801) --- src/OfficialAccount/AccessToken.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/OfficialAccount/AccessToken.php b/src/OfficialAccount/AccessToken.php index 5fcf1772a..50d8693c6 100644 --- a/src/OfficialAccount/AccessToken.php +++ b/src/OfficialAccount/AccessToken.php @@ -46,7 +46,7 @@ public function __construct( public function getKey(): string { - return $this->key ?? $this->key = sprintf('%s.access_token.%s.%s', static::CACHE_KEY_PREFIX, $this->appId, $this->secret); + return $this->key ?? $this->key = sprintf('%s.access_token.%s.%s.%s', static::CACHE_KEY_PREFIX, $this->appId, $this->secret, (int)$this->stable); } public function setKey(string $key): static @@ -132,7 +132,7 @@ public function getStableAccessToken(bool $force_refresh = false): string )->toArray(false); if (empty($response['access_token'])) { - throw new HttpException('Failed to get stable access_token: '.json_encode($response, JSON_UNESCAPED_UNICODE)); + throw new HttpException('Failed to get stable access_token: ' . json_encode($response, JSON_UNESCAPED_UNICODE)); } $this->cache->set($this->getKey(), $response['access_token'], intval($response['expires_in'])); @@ -164,7 +164,7 @@ public function getAccessToken(): string )->toArray(false); if (empty($response['access_token'])) { - throw new HttpException('Failed to get access_token: '.json_encode($response, JSON_UNESCAPED_UNICODE)); + throw new HttpException('Failed to get access_token: ' . json_encode($response, JSON_UNESCAPED_UNICODE)); } $this->cache->set($this->getKey(), $response['access_token'], intval($response['expires_in']));