Hi,
We have developed a number of custom VB functions to enable reporting on and managing Adwords accounts. I'm trying to upgrade from v201109 to v201206 but seem to be having issues straight away!
The first thing I need to do is list the client accounts under a given MCC account. I can see the service I need to use has changed from ServicedAccountService to ManagedCustomerService, so having updated to this and swapped the 'Selector' to 'serviceSelector', and specified valid fields but am getting the error "[SelectorError.MISSING_FIELDS @ serviceSelector]" when posting to the production environment, and "InternalApiError.UNEXPECTED_INTERNAL_API_ERROR" when posting to the sandbox.
My XML looks like this:
<?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:xsd='
http://www.w3.org/2001/XMLSchema'
xmlns:cm='
https://adwords.google.com/api/adwords/cm/v201206'
xmlns:mcm='
https://adwords.google.com/api/adwords/mcm/v201206'>
<soap:Header>
<mcm:RequestHeader>
<cm:authToken>XXX</cm:authToken>
<cm:applicationToken>YYY</cm:applicationToken>
<cm:developerToken>ZZZ</cm:developerToken>
</mcm:RequestHeader>
</soap:Header>
<soap:Body>
<get xmlns='
https://adwords.google.com/api/adwords/mcm/v201206'>
<serviceSelector>
<fields>Name</fields>
<fields>Login</fields>
<fields>CompanyName</fields>
<fields>CustomerId</fields>
<fields>CanManageClients</fields>
<fields>CurrencyCode</fields>
<fields>DateTimeZone</fields>
</serviceSelector>
</get>
</soap:Body>
</soap:Envelope>
Can anyone point me in the right direction?
Thanks
Simon