Re: Getting UNEXPECTED_INTERNAL_API_ERROR when doing exemption requests.

2010-05-12 Thread AdWords API Advisor
Hi Peer,

If you just send me the requestId of the first failed request I look
up the rest of the information in the logs.

Best,
- Eric Koleda, AdWords API Team

On May 10, 5:34 pm, Peer Jakobsen (AdWords API Guru)
peer.jakob...@gmail.com wrote:
 Hi,

 I have an issue where we sometimes cannot do a keyword exemption
 request without getting the internal error.

 In a particular example I try to add 45 keywords and 3 of them fail
 with an editorial error. If I send back the 45 keyword operation with
 3 exemption requests then it will fail with an internal error.

 The weird thing is that if I send the 42 keywords first and then send
 the 3 keywords separately (still including their exemption requests)
 then the API does not fail.

 The soap trace is rather big, so if you need them, then I can email
 them directly.

 Thanks,

 Peer Jakobsen

 --
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 Also find us on our blog and discussion 
 group:http://adwordsapi.blogspot.comhttp://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 
 athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: ReportService XML results with Ad information

2010-05-12 Thread AdWords API Advisor
Hi Ned,

UTF-8 encoding is used throughout the AdWords API.  The character
#8480 is a service mark: ℠

http://www.fileformat.info/info/unicode/char/2120/index.htm

Best,
- Eric Koleda, AdWords API Team

On May 10, 4:22 pm, Ned nedk...@gmail.com wrote:
 Hello,

 I am including Ad information in an AdWords Report that is run via the
 AdWords API.  The AdTitle and AdDescription have special escaped
 characters in the XML fields (#8480;  #8482; )

 The character #8482; is being recognized as a TM character (when I
 read the XML document).  The other character is not being recognized.
 I was wondering what encoding you are using for the XMLdocument? (the
 report XML does not have a header with a specified XML encoding).  I
 have tried all the usual, (utf-8, utf-16, ascii..), but when I parse
 the character (using C#) it still comes out as unrecognized.

 Thanks,

 -Ned

 --
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 Also find us on our blog and discussion 
 group:http://adwordsapi.blogspot.comhttp://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 
 athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: MonthlySearchVolume not based on sktool?

2010-05-12 Thread AdWords API Advisor
Hi,

The TrafficEstimatorService can also be used to estimate keyword
traffic:

  
http://code.google.com/apis/adwords/docs/developer/TrafficEstimatorService.html

Best,
- Eric Koleda, AdWords API Team

On May 10, 5:58 pm, calford jonathan.cifuen...@gmail.com wrote:
 Hi,

 thanks for your answer,

 I am not familiar with the old API, is there a tool that gives the
 same keywords traffic results as the adwords web version?
 the new results are very different.

 thanks

 --
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 Also find us on our blog and discussion 
 group:http://adwordsapi.blogspot.comhttp://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 
 athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: getting internal error when requesting download url for structure report

2010-05-12 Thread AdWords API Advisor
Hi,

There is a known issue with downloading reports on some accounts.  The
core engineering team is aware of the problem and the problem should
be resolved within the next few days.

Best,
- Eric Koleda, AdWords API Team

On May 10, 8:29 pm, Kevin kevin.matchcr...@gmail.com wrote:
 Hi,

 I'm getting internal error when calling: getGzipReportDownloadUrl.
 RequestID: f3ac82783f47760dc6672adf9568ed22

 AxisFault
  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}
 Server.generalException
  faultSubcode:
  faultString: An internal error has occurred.  Please retry your
 request.
  faultActor:
  faultNode:
  faultDetail:
         {https://adwords.google.com/api/adwords/v13}fault:
        ns1:code0/ns1:code

        ns1:messageAn internal error has occurred.  Please retry your
 request./ns1:message

 An internal error has occurred.  Please retry your request.
         at
 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcce 
 ssorImpl.java:
 39)
         at
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstru 
 ctorAccessorImpl.java:
 27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:
 494)
         at java.lang.Class.newInstance0(Class.java:350)
         at java.lang.Class.newInstance(Class.java:303)
         at
 org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:
 104)
         at
 org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:
 90)
         at
 com.google.api.adwords.v13.ApiException.getDeserializer(ApiException.java:
 267)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
 39)
         at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp 
 l.java:
 25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at
 org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDes 
 erializerFactory.java:
 154)
         at
 org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(Base 
 DeserializerFactory.java:
 84)
         at
 org.apache.axis.encoding.DeserializationContext.getDeserializer(Deserializa 
 tionContext.java:
 464)
         at
 org.apache.axis.encoding.DeserializationContext.getDeserializerForType(Dese 
 rializationContext.java:
 547)
         at
 org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetai 
 lsBuilder.java:
 157)
         at
 org.apache.axis.encoding.DeserializationContext.startElement(Deserializatio 
 nContext.java:
 1035)
         at
 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(A 
 bstractSAXParser.java:
 533)
         at
 com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartE 
 lement(XMLNSDocumentScannerImpl.java:
 330)
         at
 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
 $FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:
 1693)
         at
 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan 
 Document(XMLDocumentFragmentScannerImpl.java:
 368)
         at
 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co 
 nfiguration.java:
 834)
         at
 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co 
 nfiguration.java:
 764)
         at
 com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:
 148)
         at
 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstract 
 SAXParser.java:
 1242)
         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
         at
 org.apache.axis.encoding.DeserializationContext.parse(DeserializationContex 
 t.java:
 227)
         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:
 696)
         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
         at
 org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandCh 
 ecker.java:
 62)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:
 206)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
         at org.apache.axis.client.Call.invoke(Call.java:2767)
         at org.apache.axis.client.Call.invoke(Call.java:2443)
         at org.apache.axis.client.Call.invoke(Call.java:2366)
         at org.apache.axis.client.Call.invoke(Call.java:1812)
         at
 com.google.api.adwords.v13.ReportServiceSoapBindingStub.getGzipReportDownlo 
 adUrl(ReportServiceSoapBindingStub.java:
 476)

 --
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 Also find us on our blog and discussion 
 group:http://adwordsapi.blogspot.comhttp://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 

Re: CONCURRENT_MODIFICATION error when validating criterion

2010-05-12 Thread AdWords API Advisor
Hi,

It is recommended that you not operate on the same ad group in quick
succession.  In your I would recommend that you not validate the
keywords one at a time, but rather all at once in a large batch.

Best,
- Eric Koleda, AdWords API Team

On May 12, 12:40 am, Qme qme...@gmail.com wrote:
 We are getting random CONCURRENT_MODIFICATION errors from the Adwords
 API when we are validating individual criterion (we loop through and
 mutate each criteria individually with a validate only header ).

 I understand from previous posts that CONCURRENT_MODIFICATION errors
 can occur when two threads are trying to access the same account, or
 if two different types of operations are attempted on the same object
 (e.g. trying to set keywords and ads on an adgroup). We are not
 attempting either of these scenarios.

 Why is this happening, and what can we do to avoid this error?

 --
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 Also find us on our blog and discussion 
 group:http://adwordsapi.blogspot.comhttp://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 
 athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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