Unmarshalling Error: cvc-complex-type.2.4.a: Invalid content was found starting with element \'language\'. One of \'{"https://adwords.google.com/api/adwords/cm/v201607":id, "https://adwords.google.com/api/adwords/cm/v201607":type, "https://adwords.google.com/api/adwords/cm/v201607":Criterion.Type, "https://adwords.google.com/api/adwords/cm/v201607":code, "https://adwords.google.com/api/adwords/cm/v201607":name}\' is expected.
let selector = {
searchParameters: [
{
attributes: {'xsi:type': 'RelatedToQuerySearchParameter'},
queries: ['test']
},
{
attributes: {'xsi:type': 'LanguageSearchParameter'},
languages: [{id: 1000}]
}
],
ideaType: 'KEYWORD',
requestType: 'IDEAS',
requestedAttributeTypes: ['KEYWORD_TEXT'],
paging: {startIndex: 0, numberResults: AdwordsConstants.RECOMMENDED_PAGE_SIZE},
}
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tns="https://adwords.google.com/api/adwords/o/v201607" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:cm="https://adwords.google.com/api/adwords/cm/v201607"> <soap:Header> <ns1:RequestHeader xmlns:ns1="https://adwords.google.com/api/adwords/o/v201607" xmlns="https://adwords.google.com/api/adwords/o/v201607"> <ns1:developerToken>***********</ns1:developerToken> <ns1:userAgent>node-adwords</ns1:userAgent> <ns1:validateOnly>false</ns1:validateOnly> <ns1:clientCustomerId>***********</ns1:clientCustomerId> </ns1:RequestHeader> </soap:Header> <soap:Body> <get xmlns="https://adwords.google.com/api/adwords/o/v201607"> <selector> <searchParameters xsi:type="RelatedToQuerySearchParameter"> <queries>test</queries> </searchParameters> <searchParameters xsi:type="LanguageSearchParameter"> <languages> <id>1000</id> </languages> </searchParameters> <ideaType>KEYWORD</ideaType> <requestType>IDEAS</requestType> <requestedAttributeTypes>KEYWORD_TEXT</requestedAttributeTypes> <paging> <cm:startIndex xmlns:cm="https://adwords.google.com/api/adwords/cm/v201607">0</cm:startIndex> <cm:numberResults xmlns:cm="https://adwords.google.com/api/adwords/cm/v201607">500</cm:numberResults> </paging> </selector> </get> </soap:Body></soap:Envelope>