""" __author__ = '[email protected] (Stan Grinberg)' import datetime import os import sys sys.path.append(os.path.join('..', '..', '..', '..')) # Import appropriate classes from the client library. from adspygoogle.adwords.AdWordsClient import AdWordsClient # Initialize client object. client = AdWordsClient(path=os.path.join('..', '..', '..', '..')) client.use_mcc = True # Initialize appropriate service. info_service = client.GetInfoService( 'https://adwords-sandbox.google.com', 'v201008') # Construct info selector object and retrieve usage info. today = datetime.datetime.today() selector = { 'dateRange': { 'min': today.strftime('%Y%m01'), 'max': today.strftime('%Y%m%d') }, 'apiUsageType': 'OPERATION_COUNT' } info = info_service.Get(selector)[0]
The Sandbox is cleared by setting status of all campaigns to "Deleted". """ __author__ = '[email protected] (Stan Grinberg)' import os import sys sys.path.append(os.path.join('..', '..', '..')) from adspygoogle.adwords.AdWordsClient import AdWordsClient SERVER = 'https://adwords-sandbox.google.com' VERSION = 'v200909' client = AdWordsClient(path=os.path.join('..', '..')) client.debug = False client.use_mcc = False selector = {'campaignStatuses': ['ACTIVE', 'PAUSED']} campaign_service = client.GetCampaignService(SERVER, VERSION) campaigns = campaign_service.Get(selector)[0] if 'entries' in campaigns: campaigns = campaigns['entries'] operations = [] for campaign in campaigns: print '%s: status=\'%s\'' % (campaign['name'], campaign['status']), operations.append({ 'operator': 'SET', 'operand': { 'id': campaign['id'], 'status': 'DELETED'
""" __author__ = '[email protected] (Stan Grinberg)' import datetime import os import sys sys.path.append(os.path.join('..', '..', '..', '..')) # Import appropriate classes from the client library. from adspygoogle.adwords.AdWordsClient import AdWordsClient # Initialize client object. client = AdWordsClient(path=os.path.join('..', '..', '..', '..')) client.use_mcc = True # Initialize appropriate service. info_service = client.GetInfoService( 'https://adwords-sandbox.google.com', 'v200909') # Construct info selector object and retrieve usage info. today = datetime.datetime.today() selector = { 'dateRange': { 'min': today.strftime('%Y%m01'), 'max': today.strftime('%Y%m%d') }, 'apiUsageType': 'UNIT_COUNT' } info = info_service.Get(selector)[0]
""" __author__ = '[email protected] (Stan Grinberg)' import os import sys sys.path.append(os.path.join('..', '..', '..')) from adspygoogle.adwords.AdWordsClient import AdWordsClient SERVER = 'https://adwords-sandbox.google.com' VERSION = 'v200909' client = AdWordsClient(path=os.path.join('..', '..')) client.debug = False client.use_mcc = False selector = { 'campaignStatuses': ['ACTIVE', 'PAUSED'] } campaign_service = client.GetCampaignService(SERVER, VERSION) campaigns = campaign_service.Get(selector)[0] if 'entries' in campaigns: campaigns = campaigns['entries'] operations = [] for campaign in campaigns: print '%s: status=\'%s\'' % (campaign['name'], campaign['status']), operations.append({ 'operator': 'SET',