Yesterday we enabled an enhanced form of XML validation on the AdWords
API sandbox that returns more detailed error messages for incorrectly
formatted SOAP XML requests. This new validation mechanism is more
strict and enforces rules that were previously ignored. Most SOAP
libraries already conform to these rules, but requests that are
constructed manually may now return validation errors. Some key
changes in the validation logic are:
* The fields of an object must be in the correct order. The order of
the fields is defined in the WSDL and reflected in our developer
documentation.
* The namespaces used in the request body must be declared on the
method element (get, mutate, etc). If all of the namespace prefixes
are declared on the SOAP envelope element you must ensure they are re-
defined on the method element.
For right now this will only be enabled in the sandbox to give you
time test your code against this new type of validation. If you have
any questions or issues please let us know.
Best,
- Eric Koleda, AdWords API Team
or do i have to change the calls?
cheers
ivo
On 11 Mrz., 15:13, AdWords API Advisor <adwordsapiadvi...@google.com>
wrote:
The AdWords API PHP client library conforms to the new XML
validation. There is a bug where this doesn't work perfectly in PHP
version 5.2.6 or lower but that will be corrected shortly.
Best,
- Eric Koleda, AdWords API Team
This change should have no impact on that library, but you can open an
issue on the issue tracker of the project:
http://code.google.com/p/google-api-adwords-dotnet/issues/list
Best,
- Eric
On Mar 11, 7:13 am, AdWords API Advisor <adwordsapiadvi...@google.com>
wrote:
The new version of the PHP client library (2.0.1) includes a bug fix
for enhanced XML validation support. However this feature hasn't yet
been enabled in the production environment.
Best,
- Eric
On Mar 11, 5:13 pm, AdWords API Advisor <adwordsapiadvi...@google.com>
wrote: