It looks like the CampaignExtensionSettingService is now returning a new element in the SOAP XML that's unrecognized. This started happening yesterday. It's causing the SAX parser and API call to fail. Any idea how to fix? Do we need to pull the newest client library? Below is a sanitized response XML showing the new field. Thanks!
Joel
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<ResponseHeader xmlns="https://adwords.google.com/api/adwords/cm/v201601">
<requestId>0005322b73b334600a815112f90f1db6</requestId>
<serviceName>CampaignExtensionSettingService</serviceName>
<methodName>get</methodName>
<operations>0</operations>
<responseTime>482</responseTime>
</ResponseHeader>
</soap:Header>
<soap:Body>
<getResponse xmlns="https://adwords.google.com/api/adwords/cm/v201601">
<rval>
<totalNumEntries>1</totalNumEntries>
<Page.Type>CampaignExtensionSettingPage</Page.Type>
<entries>
<campaignId>1234</campaignId>
<extensionType>SITELINK</extensionType>
<extensionSetting>
<extensions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="SitelinkFeedItem">
<feedId>1234</feedId>
<feedItemId>1234</feedItemId>
<status>ENABLED</status>
<feedType>SITELINK</feedType>
<ExtensionFeedItem.Type>SitelinkFeedItem</ExtensionFeedItem.Type>
<sitelinkText>Text</sitelinkText>
<sitelinkLine2>Text</sitelinkLine2>
<sitelinkLine3>Text</sitelinkLine3>
<sitelinkFinalUrls>
<urls>http://mysite.com</urls>
</sitelinkFinalUrls>
</extensions>
</extensions>
<ExtensionSetting.Type>ExtensionSetting</ExtensionSetting.Type>
</extensionSetting>
</entries>
</rval>
</getResponse>
</soap:Body>
</soap:Envelope>
org.xml.sax.SAXException: Invalid element in com.google.api.ads.adwords.axis.v201509.cm.ExtensionSetting - ExtensionSetting.Type
We haven´t touch anything in our code :(