Hi Mike,

This error message is usually returned when the XML being set is
invalid.  Can you try validating your XML here:

  http://validator.w3.org/check

Can you enable debug output on curl to ensure the XML isn't getting
garbled as it's being sent?

Best,
- Eric Koleda, AdWords API Team

On Mar 24, 10:55 pm, Mike <m...@limitless.co.uk> wrote:
> Hi,
>
> For reasons to lenghty to go into, I'm not using any client libraries,
> instead I manually post XML to the Google API service, from a Unix
> prompt using curl. However no matter what I try I always get the
> following returned:
>
> HTTP/1.1 500 Internal Server Error
>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
>   <soap:Body>
>     <soap:Fault>
>       <faultcode>soap:Client</faultcode>
>       <faultstring>XML_STREAM_EXC</faultstring>
>     </soap:Fault>
>   </soap:Body>
> </soap:Envelope>
>
> This is the XML I am posting:
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/
> envelope/"
>   xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>   xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/";>
> <SOAP-ENV:Header>
>   <RequestHeader xmlns="https://adwords.google.com/api/adwords/cm/
> v200909">
>   <authToken>xxx</authToken>
>   <userAgent>XML V200909</userAgent>
>   <developerToken>xxx</developerToken>
>   <applicationToken>xxx</applicationToken>
>   <clientEmail>x...@xxx.co.uk</clientEmail>
> </RequestHeader>
> </SOAP-ENV:Header>
> <SOAP-ENV:Body>
>   <mutate xmlns="https://adwords.google.com/api/adwords/cm/v200909";>
>     <operations>
>       <operator>ADD</operator>
>       <operand>
>         <campaignId>1234</campaignId>
>         <name>Vauxhall Insignia (175220)</name>
>         <status>ENABLED</status>
>         <bids xsi:type="ManualCPCAdGroupBids">
>           <keywordMaxCpc>
>             <amount>
>               <microAmount>240000</microAmount>
>             </amount>
>           </keywordMaxCpc>
>         </bids>
>       </operand>
>     </operations>
>   </mutate>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>
> This is posted 
> tohttps://adwords.google.com/api/adwords/cm/v200909/AdGroupService
> using curl:
>
> curl -d xml_file_to_post.xml -H 
> SOAPAction:https://adwords.google.com/api/adwords/cm/v200909/AdGroupService
>
> Can anyone help with this?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.

Reply via email to