Hello,
We're using the API and everything worked on the test accounts. We applied for basic access and were approved. When our code hit our production environment we're getting:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>Unmarshalling Error: 00:00:50Z</faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>
The criterion it's complaining about is:
<ns1:radiusInUnits>00:00:50Z</ns1:radiusInUnits>
But the problem is we're setting that radius as 50 and somehow it comes out as '00:00:50Z'. Any ideas what is happening here? The same data run through our local and dev systems works fine and we see:
<ns1:radiusInUnits>50</ns1:radiusInUnits>
in the logs and the mutation is successful. Really scratching our heads with this one. Also, if we force '00:00:50Z' into the radius value we get back a clean CriterionError.INVALID_PROXIMITY_RADIUS
I read all the other 'unmarshalling' posts here and they all seem to have a much more explicit error message than we're getting. Any help appreciated.
AwApi-PHP, googleads-php-lib/25.4.0, PHP/5.6.27
v201702
-Thom