If it helps, here is the soap request and response headers: -----------------BEGIN API CALL---------------------
Request ------- POST /api/adwords/cm/v200909/CampaignService User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.3053) VsDebuggerCausalityData: uIDPoyoPJr0mHXtBltctmPFCRJYAAAAAurce2yxQ3kCUa +vhd5N6/IunI7sKheRAsiC2b2XepawACAAA Content-Type: text/xml; charset=utf-8 SOAPAction: "" Host: adwords.google.com Content-Length: 824 Expect: 100-continue Accept-Encoding: gzip Connection: Keep-Alive <?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"><soap:Header><RequestHeader xmlns="https:// adwords.google.com/api/adwords/cm/v200909"><authToken>********</ authToken><clientCustomerId>some number</ clientCustomerId><developerToken>some number</developerToken></ RequestHeader></soap:Header><soap:Body><get xmlns="https:// adwords.google.com/api/adwords/cm/v200909"><selector><ids>some number</ ids></selector></get></soap:Body></soap:Envelope> Response -------- SOAPAction: "" Content-Encoding: Transfer-Encoding: chunked X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-XSS-Protection: 0 Cache-Control: private, max-age=0 Content-Type: text/xml; charset=UTF-8 Date: Mon, 29 Mar 2010 15:45:30 GMT Expires: Mon, 29 Mar 2010 15:45:30 GMT Server: GSE <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/ envelope/"><soap:Header><ResponseHeader xmlns="https:// adwords.google.com/api/adwords/cm/ v200909"><requestId>045576a8dbfb8418cacaec6bc942a264</ requestId><operations>1</operations><responseTime>532</ responseTime><units>1</units></ResponseHeader></ soap:Header><soap:Body><getResponse xmlns="https://adwords.google.com/ api/adwords/cm/v200909"><rval><totalNumEntries>1</ totalNumEntries><Page.Type>CampaignPage</ Page.Type><totalBudget><period>DAILY</ period><amount><ComparableValue.Type>Money</ ComparableValue.Type><microAmount>10000000</microAmount></ amount><deliveryMethod>STANDARD</deliveryMethod></ totalBudget><entries><id>somenumber</id><name>Networking</ name><status>ACTIVE</status><servingStatus>SERVING</ servingStatus><startDate>20100324</startDate><endDate>20371231</ endDate><budget><period>DAILY</ period><amount><ComparableValue.Type>Money</ ComparableValue.Type><microAmount>10000000</microAmount></ amount><deliveryMethod>STANDARD</deliveryMethod></ budget><biddingStrategy xmlns:xsi="http://www.w3.org/2001/XMLSchema- instance" xsi:type="ManualCPC"><BiddingStrategy.Type>ManualCPC</ BiddingStrategy.Type></ biddingStrategy><autoKeywordMatchingStatus>OPT_OUT</ autoKeywordMatchingStatus><stats><network>ALL</ network><Stats.Type>Stats</Stats.Type></ stats><adServingOptimizationStatus>OPTIMIZE</ adServingOptimizationStatus><frequencyCap><impressions>0</ impressions></frequencyCap></entries></rval></getResponse></ soap:Body></soap:Envelope> -----------------END API CALL----------------------- On Mar 29, 11:36 am, SW <[email protected]> wrote: > Hi, > > I am trying to get the adwords campaign by campaignId. When I try to > call the campaign service for the first time, it takes somewhere > between 10 to 15 seconds to get the campaign by id. Any subsequent > attempt to call this method works faster. > > Would you please help me understand the difference in time it takes to > execute the request first time or sub-sequent time? > > FYI: I am setting the authtoken to pregenerated token before making > this request. > > Here is my code: > > public Campaign GetCampaign(long campaignId) > { > Campaign gaCampaign = null; > try > { > CampaignSelector cs = new CampaignSelector(); > cs.ids = new long[] { campaignId }; > CampaignPage campaignPage = service.get(cs); > <<------- takes 10 seconds when calling first time. > if ((campaignPage.entries != null) && > (campaignPage.entries.Length > 0)) > { > gaCampaign = campaignPage.entries[0]; > } > } > catch (Exception ex) > { > log.Error("Exception occured in GetAllCampaigns: " + > ex); > throw; > } > return gaCampaign; > } -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 [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 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.
