original_string: public function handle()
      {
  
          $oAth2 = (new OAuth2())->build();
  
          $authorizationUrl = $oAth2->buildFullAuthorizationUri();
  
          // Show authorization URL
          $this->line(sprintf(
              "Log into the Google account you use for AdWords and visit the following URL:\n%s",
              $authorizationUrl
          ));
          // Retrieve token
          $accessToken = $this->ask('After approving the token enter the authorization code here:');
  
          $oAth2->setCode($accessToken);
          $authToken = $oAth2->fetchAuthToken();
  
          if (!array_key_exists('refresh_token', $authToken)) {
              $this->error('Couldn\'t find refresh_token key in the response.');
              $this->comment('Below you can check the whole response:');
              $this->line(json_encode($authToken));
  
              return;
          }
  
          $this->comment('Copy the refresh token in your googleads configuration file (config/google-ads.php)');
  
          // Print refresh token
          $this->line(sprintf(
              'Refresh token: "%s"',
              $authToken['refresh_token']
          ));
      }
code: public function handle()
      {
  
          $oAth2 = (new OAuth2())->build();
  
          $authorizationUrl = $oAth2->buildFullAuthorizationUri();
  
          // Show authorization URL
          $this->line(sprintf(
              "Log into the Google account you use for AdWords and visit the following URL:\n%s",
              $authorizationUrl
          ));
          // Retrieve token
          $accessToken = $this->ask('After approving the token enter the authorization code here:');
  
          $oAth2->setCode($accessToken);
          $authToken = $oAth2->fetchAuthToken();
  
          if (!array_key_exists('refresh_token', $authToken)) {
              $this->error('Couldn\'t find refresh_token key in the response.');
              $this->comment('Below you can check the whole response:');
              $this->line(json_encode($authToken));
  
              return;
          }
  
          $this->comment('Copy the refresh token in your googleads configuration file (config/google-ads.php)');
  
          // Print refresh token
          $this->line(sprintf(
              'Refresh token: "%s"',
              $authToken['refresh_token']
          ));
      }
code_tokens: public function handle ( ) { $ oAth2 = ( new OAuth2 ( ) ) -> build ( ) ; $ authorizationUrl = $ oAth2 -> buildFullAuthorizationUri ( ) ; // Show authorization URL $ this -> line ( sprintf ( "Log into the Google account you use for AdWords and visit the following URL:\n%s" , $ authorizationUrl ) ) ; // Retrieve token $ accessToken = $ this -> ask ( 'After approving the token enter the authorization code here:' ) ; $ oAth2 -> setCode ( $ accessToken ) ; $ authToken = $ oAth2 -> fetchAuthToken ( ) ; if ( ! array_key_exists ( 'refresh_token' , $ authToken ) ) { $ this -> error ( 'Couldn\'t find refresh_token key in the response.' ) ; $ this -> comment ( 'Below you can check the whole response:' ) ; $ this -> line ( json_encode ( $ authToken ) ) ; return ; } $ this -> comment ( 'Copy the refresh token in your googleads configuration file (config/google-ads.php)' ) ; // Print refresh token $ this -> line ( sprintf ( 'Refresh token: "%s"' , $ authToken [ 'refresh_token' ] ) ) ; }
docstring: Generate refresh token
docstring_tokens: Generate refresh token