I can't run keyword planner APIs

64 views
Skip to first unread message

mehrdad.no...@netseer.com

unread,
Jan 16, 2015, 7:32:47 PM1/16/15
to adwor...@googlegroups.com
I am running the statndard keyword planner API in your website. I seem to have the right Account and tokens/refreshToken in Adwords
However I seem to be getting errors and would very much appreciate a help:
I skip the credentials ..
     .......
      </ns1:RequestHeader>
    </soapenv:Header>
    <soapenv:Body>
        <get xmlns="https://adwords.google.com/api/adwords/o/v201409">
            <selector>
                <searchParameters xmlns:ns7="https://adwords.google.com/api/adwords/o/v201409" xsi:type="ns7:RelatedToQuerySearchParameter">
                    <ns7:queries>mars cruise</ns7:queries>
                </searchParameters>
                <searchParameters xmlns:ns8="https://adwords.google.com/api/adwords/o/v201409" xsi:type="ns8:LanguageSearchParameter">
                    <ns8:languages>
                        <ns9:id xmlns:ns9="https://adwords.google.com/api/adwords/cm/v201409">1000</ns9:id>
                    </ns8:languages>
                </searchParameters>
                <ideaType>KEYWORD</ideaType>
                <requestType>IDEAS</requestType>
                <requestedAttributeTypes>KEYWORD_TEXT</requestedAttributeTypes>
                <requestedAttributeTypes>SEARCH_VOLUME</requestedAttributeTypes>
                <requestedAttributeTypes>CATEGORY_PRODUCTS_AND_SERVICES</requestedAttributeTypes>
                <paging>
                    <ns10:startIndex xmlns:ns10="https://adwords.google.com/api/adwords/cm/v201409">0</ns10:startIndex>
                    <ns11:numberResults xmlns:ns11="https://adwords.google.com/api/adwords/cm/v201409">10</ns11:numberResults>
                </paging>
            </selector>
        </get>
    </soapenv:Body>
</soapenv:Envelope>

15/01/16 15:18:29 WARN AdWordsServiceClient.soapXmlLogger: SOAP Response:
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Header>
        <ResponseHeader xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201409" xmlns="https://adwords.google.com/api/adwords/o/v201409">
            <ns2:requestId>00050ccd30b68fc80abfa8c118007a4c</ns2:requestId>
            <ns2:serviceName>TargetingIdeaService</ns2:serviceName>
            <ns2:methodName>get</ns2:methodName>
            <ns2:operations>1</ns2:operations>
            <ns2:responseTime>226</ns2:responseTime>
        </ResponseHeader>
    </soap:Header>
    <soap:Body>
        <soap:Fault>
            <faultcode>soap:Server</faultcode>
            <faultstring>[AdxError.UNSUPPORTED_FEATURE @ selector.ideaType]</faultstring>
            <detail>
                <ApiExceptionFault xmlns="https://adwords.google.com/api/adwords/o/v201409" xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201409">
                    <ns2:message>[AdxError.UNSUPPORTED_FEATURE @ selector.ideaType]</ns2:message>
                    <ns2:ApplicationException.Type>ApiException</ns2:ApplicationException.Type>
                    <ns2:errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:AdxError">
                        <ns2:fieldPath>selector.ideaType</ns2:fieldPath>
                        <ns2:trigger/>
                        <ns2:errorString>AdxError.UNSUPPORTED_FEATURE</ns2:errorString>
                        <ns2:ApiError.Type>AdxError</ns2:ApiError.Type>
                        <ns2:reason>UNSUPPORTED_FEATURE</ns2:reason>
                    </ns2:errors>
                </ApiExceptionFault>
            </detail>
        </soap:Fault>
    </soap:Body>
</soap:Envelope>

Exception in thread "main" AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
 faultSubcode:
 faultString: [AdxError.UNSUPPORTED_FEATURE @ selector.ideaType]
 faultActor:
 faultNode:
 faultDetail:
    {https://adwords.google.com/api/adwords/o/v201409}ApiExceptionFault:<ns2:message>[AdxError.UNSUPPORTED_FEATURE @ selector.ideaType]</ns2:message><ns2:ApplicationException.Type>ApiException</ns2:ApplicationException.Type><ns2:errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:AdxError"><ns2:fieldPath>selector.ideaType</ns2:fieldPath><ns2:trigger/><ns2:errorString>AdxError.UNSUPPORTED_FEATURE</ns2:errorString><ns2:ApiError.Type>AdxError</ns2:ApiError.Type><ns2:reason>UNSUPPORTED_FEATURE</ns2:reason></ns2:errors>

[AdxError.UNSUPPORTED_FEATURE @ selector.ideaType]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at java.lang.Class.newInstance(Class.java:379)
    at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:104)
    at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:90)
    at com.google.api.ads.adwords.axis.v201409.cm.ApiException.getDeserializer(ApiException.java:143)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154)
    at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84)
    at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)
    at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547)
    at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)
    at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
    at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
    at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
    at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
    at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    at org.apache.axis.client.Call.invoke(Call.java:2767)
    at org.apache.axis.client.Call.invoke(Call.java:2443)
    at org.apache.axis.client.Call.invoke(Call.java:2366)
    at org.apache.axis.client.Call.invoke(Call.java:1812)
    at com.google.api.ads.adwords.axis.v201409.o.TargetingIdeaServiceSoapBindingStub.get(TargetingIdeaServiceSoapBindingStub.java:1352)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.google.api.ads.common.lib.soap.SoapClientHandler.invoke(SoapClientHandler.java:109)
    at com.google.api.ads.common.lib.soap.axis.AxisHandler.invokeSoapCall(AxisHandler.java:213)
    at com.google.api.ads.common.lib.soap.SoapServiceClient.callSoapClient(SoapServiceClient.java:64)
    at com.google.api.ads.common.lib.soap.SoapServiceClient.invoke(SoapServiceClient.java:93)
    at com.sun.proxy.$Proxy14.get(Unknown Source)
    at com.netseer.clopt.optimization.GetKeywordIdeas.runExample(GetKeywordIdeas.java:105)
    at com.netseer.clopt.optimization.GetKeywordIdeas.main(GetKeywordIdeas.java:67)

Danial Klimkin

unread,
Jan 19, 2015, 7:18:10 AM1/19/15
to adwor...@googlegroups.com
Hello,


Are you an AdExchange API user? This request type is not supported for AdX.


-Danial, AdWords API Team.
Reply all
Reply to author
Forward
0 new messages