Hi Kevin, It looks like these requests were made against the sandbox, are you also seeing this behavior in production?
Best, - Eric On Oct 8, 2:17 pm, Kevin <[email protected]> wrote: > Hi Eric, > > Here is the xml log for making request to adwords to update the > campaign (id: 57569) status to ACTIVE: > <?xml version="1.0" encoding="UTF-8"?><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:Header><ns1:RequestHeader > soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" > soapenv:mustUnderstand="0" xmlns:ns1="https://adwords.google.com/api/ > adwords/cm/v200906"><ns1:applicationToken>sandbox-app-token</ > ns1:applicationToken><ns1:authToken xmlns:ns1="https:// > adwords.google.com/api/adwords/cm/v200906">******</ > ns1:authToken><ns1:clientEmail>[email protected]</ > ns1:clientEmail><ns1:developerToken>[email protected]++usd</ > ns1:developerToken><ns1:userAgent>[email protected]</ns1:userAgent></ > ns1:RequestHeader></soapenv:Header><soapenv:Body><mutate > xmlns="https://adwords.google.com/api/adwords/cm/ > v200906"><operations><operator>SET</operator><operand><id>57569</ > id><name>IP_10255_gyme test location - Los Angeles</ > name><status>ACTIVE</status><endDate>20101013</ > endDate><budget><period>MONTHLY</ > period><amount><microAmount>100000000</microAmount></ > amount><deliveryMethod>STANDARD</deliveryMethod></ > budget><biddingStrategy xsi:type="ns2:ManualCPC" xmlns:ns2="https:// > adwords.google.com/api/adwords/cm/v200906"/></operand></operations></ > mutate></soapenv:Body></soapenv:Envelope> > > and its response which shows campaign (id: 57569) status is ACTIVE, > which is correct: > <?xml version="1.0" encoding="UTF-8"?><soap:Envelope > xmlns:soap="http://schemas.xmlsoap.org/soap/ > envelope/"><soap:Header><ResponseHeader xmlns="https:// > adwords.google.com/api/adwords/cm/ > v200906"><requestId>dd6f8a4264c549b757854251d5c5e1c4</ > requestId><operations>1</operations><responseTime>550</ > responseTime><units>1</units></ResponseHeader></ > soap:Header><soap:Body><mutateResponse xmlns="https:// > adwords.google.com/api/adwords/cm/ > v200906"><rval><ListReturnValue.Type>CampaignReturnValue</ > ListReturnValue.Type><value><id>57569</id><name>IP_10255_gyme test > location - Los Angeles</name><status>ACTIVE</ > status><servingStatus>SERVING</servingStatus><startDate>20091008</ > startDate><endDate>20101013</endDate><budget><period>MONTHLY</ > period><amount><ComparableValue.Type>Money</ > ComparableValue.Type><microAmount>100000000</microAmount></ > amount><deliveryMethod>STANDARD</deliveryMethod></ > budget><biddingStrategy xsi:type="ManualCPC" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><BiddingStrategy.Type>ManualCPC</BiddingStrategy.Type></biddingStrategy>< > autoKeywordMatchingStatus>OPT_OUT</autoKeywordMatchingStatus><adServingOpti > mizationStatus>OPTIMIZE</adServingOptimizationStatus><frequencyCap><impress > ions>0</impressions></frequencyCap></value></rval></mutateResponse></soap:B > ody></soap:Envelope> > > Here is the request to fetch active and pause campaigns from adwords: > <?xml version="1.0" encoding="UTF-8"?><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:Header><ns1:RequestHeader > soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" > soapenv:mustUnderstand="0" xmlns:ns1="https://adwords.google.com/api/ > adwords/cm/v200906"><ns1:applicationToken>sandbox-app-token</ > ns1:applicationToken><ns1:authToken xmlns:ns1="https:// > adwords.google.com/api/adwords/cm/v200906">******</ > ns1:authToken><ns1:clientEmail>[email protected]</ > ns1:clientEmail><ns1:developerToken>[email protected]++usd</ > ns1:developerToken><ns1:userAgent>[email protected]</ns1:userAgent></ > ns1:RequestHeader></soapenv:Header><soapenv:Body><get xmlns="https:// > adwords.google.com/api/adwords/cm/ > v200906"><selector><campaignStatuses>ACTIVE</ > campaignStatuses><campaignStatuses>PAUSED</campaignStatuses></ > selector></get></soapenv:Body></soapenv:Envelope> > > and its response and it shows campaign (id: 57569) status is PAUSED, > which is not correct: > <?xml version="1.0" encoding="UTF-8"?><soap:Envelope > xmlns:soap="http://schemas.xmlsoap.org/soap/ > envelope/"><soap:Header><ResponseHeader xmlns="https:// > adwords.google.com/api/adwords/cm/ > v200906"><requestId>91fa1015f516a262f2eabbecef1089be</ > requestId><operations>2</operations><responseTime>120</ > responseTime><units>2</units></ResponseHeader></ > soap:Header><soap:Body><getResponse xmlns="https://adwords.google.com/ > api/adwords/cm/v200906"><rval><totalNumEntries>2</ > totalNumEntries><Page.Type>CampaignPage</ > Page.Type><totalBudget><period>DAILY</ > period><amount><ComparableValue.Type>Money</ > ComparableValue.Type><microAmount>361403</microAmount></ > amount><deliveryMethod>STANDARD</deliveryMethod></ > totalBudget><entries><id>57568</id><name>KW_10254_en_gyme test > advertiser - Los Angeles</name><status>ACTIVE</ > status><servingStatus>SERVING</servingStatus><startDate>20091008</ > startDate><endDate>20101013</endDate><budget><period>MONTHLY</ > period><amount><ComparableValue.Type>Money</ > ComparableValue.Type><microAmount>11000000</microAmount></ > amount><deliveryMethod>STANDARD</deliveryMethod></ > budget><biddingStrategy xsi:type="ManualCPC" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><BiddingStrategy.Type>ManualCPC</BiddingStrategy.Type></biddingStrategy>< > autoKeywordMatchingStatus>OPT_OUT</autoKeywordMatchingStatus><stats><networ > k>ALL</network><Stats.Type>Stats</Stats.Type></stats><frequencyCap><impress > ions>0</impressions></frequencyCap></entries><entries><id>57569</id><name>I > P_10255_gyme > test location - Los Angeles</name><status>PAUSED</ > status><servingStatus>SERVING</servingStatus><startDate>20091008</ > startDate><endDate>20101013</endDate><budget><period>MONTHLY</ > period><amount><ComparableValue.Type>Money</ > ComparableValue.Type><microAmount>100000000</microAmount></ > amount><deliveryMethod>STANDARD</deliveryMethod></ > budget><biddingStrategy xsi:type="ManualCPC" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><BiddingStrategy.Type>ManualCPC</BiddingStrategy.Type></biddingStrategy>< > autoKeywordMatchingStatus>OPT_OUT</autoKeywordMatchingStatus><stats><networ > k>ALL</network><Stats.Type>Stats</Stats.Type></stats><frequencyCap><impress > ions>0</impressions></frequencyCap></entries></rval></getResponse></soap:Bo > dy></soap:Envelope> > > On Oct 8, 6:28 am, AdWords API Advisor <[email protected]> > wrote: > > > > > Hi Kevin, > > > Can you provide me a more concrete example? What were the different > > statuses observed? Do you have the request IDs or SOAP XML logs for > > the respective requests? > > > Best, > > - Eric Koleda, AdWords API Team > > > On Oct 7, 8:50 pm, Kevin <[email protected]> wrote: > > > > Hi, > > > > In some circumstances, the campaign status I got from > > > CampaignServiceInterface.mutate() doesn't match with the campaign > > > status I got from CampaignServiceInterface.get(). This has happened > > > about 2/10 times when I'm trying to unpause a campaign that is > > > currently SERVING. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
