运行Google adwords客户端库示例时的ValidationError

时间:2010-03-19 17:42:41

标签: python google-adwords

当我尝试运行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]#

1 个答案:

答案 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日志可能会有用。