# Import appropriate classes from the client library. from aw_api import Utils from aw_api.Client import Client # Initialize client object. client = Client(path='../..') # Initialize appropriate service. media_service = client.GetMediaService('https://adwords-sandbox.google.com', 'v201003') # Construct selector and get all images. selector = {'mediaType': 'IMAGE'} images = media_service.Get(selector)[0] # Display results. if 'media' in images: for image in images['media']: dimensions = Utils.GetMap(image['dimensions']) print( 'Image with id \'%s\', dimensions \'%sx%s\', and MIME type \'%s\' ' 'was found.' % (image['mediaId'], dimensions['FULL']['height'], dimensions['FULL']['width'], image['mimeType'])) else: print 'No images were found.' print print('Usage: %s units, %s operations' % (client.GetUnits(), client.GetOperations()))
client = Client(path='../..') # Initialize appropriate service. media_service = client.GetMediaService('https://adwords-sandbox.google.com', 'v201003') # Construct media and upload image. media = [{ 'data': Utils.ReadFile(os.path.join('..', '..', 'tests', 'data', 'image.jpg')), 'mediaTypeDb': 'IMAGE', 'name': 'Sample Image' }] media = media_service.Upload(media)[0] # Display results. if media: dimensions = Utils.GetMap(media['dimensions']) print( 'Image with id \'%s\', dimensions \'%sx%s\', and MIME type \'%s\' was ' 'uploaded.' % (media['mediaId'], dimensions['FULL']['height'], dimensions['FULL']['width'], media['mimeType'])) else: print 'No images were uploaded.' print print('Usage: %s units, %s operations' % (client.GetUnits(), client.GetOperations()))