我正在尝试通过以下示例代码访问Google Adwords API,如其帮助文件中所述:
from googleads import adwords
client = adwords.AdWordsClient.LoadFromStorage()
targeting_idea_service = client.GetService('TargetingIdeaService', version='v201809')
selector = {'ideaType': 'KEYWORD',
'requestType': 'IDEAS',
'requestedAttributeTypes': ['KEYWORD_TEXT',
'SEARCH_VOLUME',
'CATEGORY_PRODUCTS_AND_SERVICES'],
'paging': {'startIndex': '0',
'numberResults': '100'
},
'searchParameters': [{'xsi_type': 'RelatedToQuerySearchParameter',
'queries': ['cats']}]
}
page = targeting_idea_service.get(selector)
print(page)
但是,当我尝试调用API时,发生以下错误:
zeep.exceptions.Fault: [TargetingIdeaError.INVALID_SEARCH_PARAMETERS @ selector.searchParameters.searchParameters[0]; trigger:'RelatedToQuerySearchParameter']
任何想法都会导致此错误吗?在我的googleads.yaml文件(正确调用的文件中,设置了以下参数:
# AdWordsClient configurations
adwords:
developer_token:
client_id:
client_secret:
refresh_token: