| # OAuth2 credential information. |
| DEFAULT_CLIENT_ID = 'INSERT_CLIENT_ID_HERE' |
| DEFAULT_CLIENT_SECRET = 'INSERT_CLIENT_SECRET_HERE' |
| DEFAULT_REFRESH_TOKEN = 'INSERT_REFRESH_TOKEN_HERE' |
|
|
| # AdWords API information. |
| DEFAULT_CLIENT_CUSTOMER_ID = 'INSERT_CLIENT_CUSTOMER_ID_HERE' |
| DEFAULT_DEVELOPER_TOKEN = 'INSERT_DEVELOPER_TOKEN_HERE' |
| USER_AGENT = 'INSERT_USER_AGENT_HERE' |
oauth2credentials = client.OAuth2Credentials(
None, DEFAULT_CLIENT_ID, DEFAULT_CLIENT_SECRET, DEFAULT_REFRESH_TOKEN,
datetime.datetime(1980, 1, 1, 12), GOOGLE_OAUTH2_ENDPOINT,
USER_AGENT)
oauth2credentials.refresh(httplib2.Http())
oauth2_client = oauth2.GoogleAccessTokenClient(oauth2credentials.access_token, oauth2credentials.token_expiry)
adwords_client = adwords.AdWordsClient(
DEFAULT_DEVELOPER_TOKEN, oauth2_client, USER_AGENT,
client_customer_id=DEFAULT_CLIENT_CUSTOMER_ID)
customer = adwords_client.GetService('CustomerService').getCustomers()[0]
print(f"You are logged in as {customer['customerId']}")