Node.js Google Adwords Api错误找到无效内容

Node.js Google Adwords Api错误找到无效内容,node.js,soap,google-ads-api,Node.js,Soap,Google Ads Api,我正在为Google adwords Api使用nodejs包,我收到以下错误: '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>Unmarshalling Error: cvc-complex

我正在为Google adwords Api使用nodejs包,我收到以下错误:

'<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>Unmarshalling Error: cvc-complex-type.2.4.a
: Invalid content was found starting with element \'serviceSelector\'. One of \'{"https://adwords.google.com/api/adwords/o/v201609":selector}\' is expected. </faultstring></soap:Fault></soap:B
ody></soap:Envelope>' }
任何关于为什么这不起作用的想法,请提前感谢

使用此文档:


调用ist
选择器所需的
get
参数,而不是
serviceSelector

另外,我注意到您链接到了旧版本的API文档,请注意
v201609
已被弃用,将于2017年10月2日日落。这是我的建议

var TargetingIdeaService = user.getService('TargetingIdeaService', 'v201609')

//create selector 
var selector = {
    SearchParameter:{[RelatedToQuerySearchParameter:'Test']},
    IdeaType:'KEYWORDS',
    requestType:'IDEAS',
    requestedAttributeTypes: ['TARGETED_MONTHLY_SEARCHES'],
    paging: {startIndex: 0, numberResults: AdwordsConstants.RECOMMENDED_PAGE_SIZE}
}

TargetingIdeaService.get({serviceSelector: selector}, function (error, result) {
    console.log(error, result);
})