0

当我尝试运行 Google adwords 示例时出现以下错误

[root@some v200909]# python get_related_keywords.py Traceback(最近一次调用最后):文件“get_related_keywords.py”,第 53 行,页面 =targeting_idea_service.Get(selector)[0] 文件“../../aw_api /TargetingIdeaService.py”,第 105 行,在 Get 'TargetingIdea',self.__loc,request) 文件“../../aw_api/WebService.py”,第 350 行,在 CallMethod 中引发 ValidationError(error['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]#

4

1 回答 1

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

于 2010-03-24T15:34:49.790 回答