""" __author__ = '[email protected] (Stan Grinberg)' 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('..', '..', '..', '..')) # Initialize appropriate service. targeting_idea_service = client.GetTargetingIdeaService( 'https://adwords-sandbox.google.com', 'v201008') # Construct selector object and retrieve related keywords. keyword = 'space cruise' selector = { 'searchParameters': [{ 'xsi_type': 'RelatedToKeywordSearchParameter', 'keywords': [{ 'text': keyword, 'matchType': 'EXACT' }] }], 'ideaType': 'KEYWORD', 'requestType': 'IDEAS',
import os import sys sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'adwords_api_python_14.2.1' )) from adspygoogle.adwords.AdWordsClient import AdWordsClient from adspygoogle.common import Utils client = AdWordsClient(path=os.path.join(os.path.abspath(os.path.dirname(__file__)), 'adwords_api_python_14.2.1' )) # Initialize appropriate service. campaign_service = client.GetCampaignService( 'https://adwords.google.com', 'v201101') targeting_idea_service = client.GetTargetingIdeaService('https://adwords.google.com', 'v201101') traffic_estimator_service = client.GetTrafficEstimatorService('https://adwords.google.com', 'v201101') def get_keyword_info(keyword, mode='BROAD'): selector = { 'searchParameters': [{ 'type': 'RelatedToKeywordSearchParameter', 'keywords': [{ 'text': keyword, 'matchType': mode }] },{ 'type': 'KeywordMatchTypeSearchParameter', 'keywordMatchTypes': [mode] },{ 'type': 'LanguageTargetSearchParameter', 'languageTargets': [{'languageCode':'it'}] },{ 'type': 'CountryTargetSearchParameter',