Hi Ven,

The ID's aren't displayed anywhere in the web interface.  You can get
the campaignId by using the CampaignService.get() method to retrieve
all campaigns and find the ID of the campaign you want.  Our client
libraries include examples that print out the name and ID of the
campaigns:

  
http://code.google.com/p/google-api-adwords-java/source/browse/trunk/examples/v200909/GetAllCampaigns.java

Best,
- Eric

On Dec 14, 11:51 am, ComputerPsi <[email protected]> wrote:
> How do I get the campaignID? I created the campaign in the online
> interface. It doesn't seem to say the ID anywhere...
>
> On Dec 14, 11:04 am, AdWords API Advisor
>
>
>
> <[email protected]> wrote:
> > Hi Ven,
>
> > A few points:
>
> > 1) If you are building a new application you should definitely be
> > using the v2009 API.  The v13 API is set to be sunset in April, so it
> > doesn't make sense to build a new application on this version of the
> > API only to have to migrate it within a few months.
>
> > 2) The client libraries are a great way to get started with the API.
> > Also, since they are released as Open Source you can build your own
> > version with exactly the features you desire.
>
> > 3) I'm not sure if it is responsible for the error, but the main
> > problem I see with your request is you are using a campaign name in
> > place of a campaign ID.  The campaignID field should be the numerical
> > id of the campaign.
>
> > Best,
> > - Eric Koleda, AdWords API Tea,
>
> > On Dec 14, 8:15 am, ComputerPsi <[email protected]> wrote:
>
> > > I'm trying to implement Google adwords API. I am doing this without
> > > downloading any extra SOAP libraries to keep off the extra load of
> > > bloated features. So far I made the following request:
>
> > > POST /api/adwords/v13/AdGroupService HTTP/1.0
> > > Content-Type: application/xml; charset=UTF-8
> > > Accept: application/xml; charset=UTF-8
> > > Host: adwords.google.com
> > > SOAPAction:
> > > Content-Length: 719
>
> > > <?xml version="1.0"?>
> > > <soap:Envelope
> > >     xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
> > >                     xmlns="https://adwords.google.com/api/adwords/v13";>
>
> > >   <soap:Header>
> > >     <email>MyEmail</email>
> > >     <password>MyPassword</password>
> > >     <useragent>MyUserAgent</useragent>
> > >     <developerToken>MyDeveloperToken</developerToken>
>
> > >     <applicationToken>MyApplicationToken</applicationToken>
> > >     <clientEmail>MyClientEmail</clientEmail>
> > >   </soap:Header>
> > >         <soap:Body><!-- Creates a new ad group given an existing 
> > > campaign. --
>
> > >         <addAdGroup>
> > >         <campaignID>Best Chinese Medicines</campaignID>
> > >         <newData>
>
> > >         <name>item93</name>
> > >         <status>Enabled</status>
> > >         </newData>
> > >         </addAdGroup></soap:Body>
> > > </soap:Envelope>
>
> > > Unfortunately I receive the following response:
>
> > > HTTP/1.0 500 Internal Server Error
>
> > > Content-Type: text/xml; charset=utf-8
>
> > > Date: Mon, 14 Dec 2009 12:52:02 GMT
>
> > > Expires: Mon, 14 Dec 2009 12:52:02 GMT
>
> > > Cache-Control: private, max-age=0
>
> > > X-Content-Type-Options: nosniff
>
> > > X-XSS-Protection: 0
>
> > > X-Frame-Options: SAMEORIGIN
>
> > > Server: GFE/2.0
>
> > > <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/
> > > envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>
> > >  <soapenv:Body>
>
> > >   <soapenv:Fault>
>
> > >    <faultcode>soapenv:Server.userException</faultcode>
>
> > >    <faultstring>The request xml was invalid.</faultstring>
>
> > >    <detail>
>
> > >     <ns1:fault xmlns:ns1="https://adwords.google.com/api/adwords/v13";>
>
> > >      <ns1:code>73</ns1:code>
>
> > >      <ns1:message>The request xml was invalid.</ns1:message>
>
> > >      <ns1:trigger>org.xml.sax.SAXParseException: The processing
> > > instruction target matching &quot;[xX][mM][lL]&quot; is not allowed.</
> > > ns1:trigger>
>
> > >     </ns1:fault>
>
> > >    </detail>
>
> > >   </soapenv:Fault>
>
> > >  </soapenv:Body>
>
> > > </soapenv:Envelope>
>
> > > Can you please tell me what is wrong?
> > > (Note - I am choosing not to use v2009 for now..)
>
> > > Thank you,
> > > Ven

--

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


Reply via email to