我无法创建Adwords广告系列php

I am trying to create an Adwords campaign in php but I am getting this error:

[AuthenticationError.OAUTH_TOKEN_INVALID @ ; trigger:'']

I am unable to get a token. I have tried many things but no success.

This is my code:

 public static function main()
{
    try{

        $oauth2 = new OAuth2([
            'authorizationUri' => 'https://accounts.google.com/o/oauth2/v2/auth',
            'tokenCredentialUri' => 'https://www.googleapis.com/oauth2/v4/token',
            'redirectUri' => 'http://php.a2hosted.com/google_adwords/index.php',
            'clientId' => '542903585223-i01068t4e2obim08dvs44u3p8da2boln.apps.googleusercontent.com',
            'clientSecret' => 'AIzaSyBOcsFeobRgkDVLhjFY04k7HiI1yVtnmY0',
            'scope' => 'https://www.googleapis.com/auth/adwords'
        ]);

        //$oauth2 = (new OAuth2TokenBuilder())->fromFile()->build();

        $authToken = $oauth2->setAccessToken( "ya29.GlsCBmAjyeVCK3Zkwp8zKxLN90dSmTlR0zRdH1--fDBgwLu6G8zrmTJr3GcyVpQ85UCd3n_vyEh3MOzo5dGnSqYpWwxLVC7j1Xq9ziDJLOHtEuRSuUYSPlHNDsR8" );
        //print_r( $oauth2 ); die;
        //return;
        // Construct an API session configured from a properties file and the
        // OAuth2 credentials above.
        $session = (new AdWordsSessionBuilder())->fromFile()->withOAuth2Credential($oauth2)->build();
        self::runExample(new AdWordsServices(), $session);
    }catch(Exception $e) { 
        echo $e->getMessage();
    }
}

I have included all libraries but still getting token error.
Can any one help me to solve this error.