public function setOAuth($token){
echo $token. "<br>";
echo $this->client_id. "<br>";
echo $this->client_secret. "<br>";
echo $this->dev_token. "<br>";
$oAuth2Credential = (new OAuth2TokenBuilder())
->withClientId($this->client_id)
->withClientSecret($this->client_secret)
->withRefreshToken($token)
->build();
$soapSettings = (new SoapSettingsBuilder())->disableSslVerify()->build();
echo "OAUTH<br>";
echo "<pre>";
print_r($oAuth2Credential);
echo "</pre>";
echo "SOAPSETTINGS<br>";
echo "<pre>";
print_r($soapSettings);
echo "</pre>";
$session = (new AdWordsSessionBuilder())
->withDeveloperToken($this->dev_token)
->withUserAgent('Hello')
->withSoapSettings($soapSettings)
->withOAuth2Credential($oAuth2Credential)
->build();
return $session;
}