Python:Google Ads API错误(TargetingIdeaService INVALID_SEARCH_PARAMETERS)

问题描述 投票:0回答:1

我正在尝试通过以下示例代码访问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:
python-3.x google-adwords
1个回答
0
投票
client_customer_id。一旦添加,就不会出现此类错误
© www.soinside.com 2019 - 2024. All rights reserved.