"""

__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]
Esempio n. 2
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'
Esempio n. 3
0
"""

__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]
Esempio n. 4
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',