Bonjour,

Je suis en train de mettre en place le fait de récupérer les évènements sur mon Calendrier GOOGLE.
Tout marche nickel, mais le problème est que lorsque le token expire ou n'est pas créé, je dois accéder automatiquement une url sur mon navigateur pour récupérer un code que je dois rentrer à la main. Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 $tokenPath = 'token.json';
    if (file_exists($tokenPath)) {
        $accessToken = json_decode(file_get_contents($tokenPath), true);
        $client->setAccessToken($accessToken);
    }
 
    // If there is no previous token or it's expired.
    if ($client->isAccessTokenExpired()) {
        // Refresh the token if possible, else fetch a new one.
        if ($client->getRefreshToken()) {
            $client->fetchAccessTokenWithRefreshToken($client->getRefreshToken());
        } else {
            // Request authorization from the user.
            $authUrl = $client->createAuthUrl();
            printf("Open the following link in your browser:\n%s\n", $authUrl);
            print 'Enter verification code: ';
            $authCode = trim(fgets(STDIN));
 
            // Exchange authorization code for an access token.
            $accessToken = $client->fetchAccessTokenWithAuthCode($authCode);
            $client->setAccessToken($accessToken);
 
            // Check to see if there was an error.
            if (array_key_exists('error', $accessToken)) {
                throw new Exception(join(', ', $accessToken));
            }
        }
J'aimerais en fait que tout se fasse automatiquement, et que je n'ai pas besoin d'aller manuellement chercher un code... Style faire un développement pour que ça aille directement chercher le code...
Vous avez une idée? Merci beaucoup.

Bonne journée.