は私のコードです:refreshTokenの後にsetAccessTokenは必要ですか? - ここではGoogleのAPI PHP
$client = new Google_Client();
$client->setApplicationName("dayPlanner");
$client->setClientId(env('googleClientID'));
$client->setClientSecret(env('googleClientSecret'));
$client->setAccessToken(session('token'));
if($client->isAccessTokenExpired()) {
$client->refreshToken($user->refreshToken);
$token = $client->getAccessToken();
session(['token' => $token]);
$client->setAccessToken($token); // necessary..?
}
これは動作しますが、私は完全にそれを理解していません。ほとんどの例では、refreshToken(とセッションデータのgetAccessToken)が表示されていますが、見たことのないsetAccessTokenをもう一度使用します。ロジックはこれが必要であると指示し、動作しますが、私は決定的な答えがほしいと思います。
(注、セッションデータをretriving /設定するために使用さLaravel構文)