当我尝试运行Google adwords的示例时,我收到以下错误
[root @ some v200909] #python get_related_keywords.py Traceback(最近一次调用最后一次):文件“get_related_keywords.py”,第53行, page = targeting_idea_service.Get(selector)[0]文件“../../aw_api/TargetingIdeaService.py”,第105行,在Get中 'TargetingIdea',self .__ loc,request)文件“../../aw_api/WebService.py”,第350行,在CallMethod中 引发ValidationError(错误['data'])aw_api.Errors.ValidationError:“https://adwords-sandbox.google.com”的标题无效,请参阅http://code.google.com/apis/adwords/docs/developer/adwords_api_sandbox.html#requestheaders。 [root @ some v200909]#
答案 0 :(得分:0)
这听起来像是你提供的标题的问题。标题必须特别针对沙箱进行格式化,因此请确保:
a)正如Goose Bumper所提到的那样,您正在格式化http://code.google.com/apis/adwords/docs/developer/adwords_api_sandbox.html#requestheaders中指定的标题。这适用于v2009和v13,因为您仍需要根据说明格式化开发人员令牌和客户端电子邮件(应用程序令牌现已过时)。
b)您选择的是正确的终端,即v2009的adwords-sandbox.google.com和v13的sandbox.google.com
如果这仍然不适合您,请求的SOAP日志可能会有用。