Hi Jeff,

Thanks again for your helpful comments.

I tried to recreate the error I was having before applying the fix
that you have suggested, however - I have been unsuccessful in doing
so.

I have rebuilt the account used in the requestedId values specified
above three times now - each with a geo-targeted campaign going live
successfully.

I have not made any code adjustments, as I wanted to create the error,
apply the fix and then check that the error did not recur.

Owed to the fact that this seems to be working now, I am a little
reluctant to make any code changes.  Are you aware of any fixes that
may have been applied since our discussion?

The client library I am currently using is APIlity 1.13.1.

When you ask "...and what the code relating to geotargeting looks
like?" - Do you mean what my code looks like when generating the
Geotargets information, or what the code in APIlity looks like when
generating the Geotargets information?

Thanks Jeff - Your help is appreciated.

Regards,

Gordon.




On Feb 24, 6:06 pm, AdWords API Advisor <adwordsapiadvi...@google.com>
wrote:
> Hello Gordon,
>
>  Thanks, I was able to look up your requests and the associated
> exception that prevents them from completing.
>
>  From what I can see and having run some requests of my own, the
> internal error is being thrown because your <geoTargeting> element in
> the SOAP request looks like:
>
>       <geoTargeting>
>         <countryTargets/>
>         <regionTargets/>
>         <metroTargets/>
>         <cityTargets/>
>         <proximityTargets>
>           <circles>
>             <latitudeMicroDegrees>51602000</latitudeMicroDegrees>
>             <longitudeMicroDegrees>226000</longitudeMicroDegrees>
>             <radiusMeters>45000</radiusMeters>
>           </circles>
>         </proximityTargets>
>       </geoTargeting>
>
> <geoTargeting> is defined in the WSDL as a <sequence>:
>
>   <sequence>
>     <element name="cityTargets" minOccurs="0" type="impl:CityTargets"/
>
>     <element name="countryTargets" minOccurs="0"
> type="impl:CountryTargets"/>
>     <element name="metroTargets" minOccurs="0"
> type="impl:MetroTargets"/>
>     <element name="proximityTargets" minOccurs="0"
> type="impl:ProximityTargets"/>
>     <element name="regionTargets" minOccurs="0"
> type="impl:RegionTargets"/>
>     <element name="targetAll" type="xsd:boolean"/>
>   </sequence>
>
> Our SOAP servers are apparently strict about the order in which the
> elements in this sequence can appear (which is technically the right
> thing to do, but I don't think we're as strict elsewhere). So in any
> case, your request XML should either include the elements in the order
> in which they're defined in the sequence, or leave out the elements
> that are empty anyway. You probably don't have control over the
> ordering (I'm assuming you're using a client library that generates
> the XML), but perhaps you're explicitly setting the countryTargets,
> etc. elements to an empty value? Could you let us know which client
> library you're using and what the code relating to geotargeting looks
> like?
>
> Cheers,
> -Jeff Posnick, AdWords API Team
>
> On Feb 24, 12:34 pm, Gordon <gordonpeterbr...@googlemail.com> wrote:
>
> > Hi Jeff,
>
> > Sure - no problem.
>
> > I wasn't sure if it was a good idea to post them on here or not.
>
> > The requestId values are as follows:
>
> >     * 93c11dc54a331bc14fd6464e928f2b5e
> >     * 99bcc43e2039a84668fb5a543e0a5abb
> >     * 8e334d88ce08a62e38ea0ca8daf68168
> >     * 026c3efd77bf1696e0803e65bf24aa24
>
> > Many Thanks,
>
> > Gordon.
>
> > On Feb 24, 4:45 pm, AdWords API Advisor <adwordsapiadvi...@google.com>
> > wrote:
>
> > > Hello Gordon,
>
> > >  Could you please post the requestIds here? Mail to the address I post
> > > under isn't a good way to reach me, and requestIds are not sensitive
> > > information.
>
> > > Cheers,
> > > -Jeff Posnick, AdWords API Team
>
> > > On Feb 24, 7:30 am, Gordon <gordonpeterbr...@googlemail.com> wrote:
>
> > > > Hi Jeff,
>
> > > > Thanks again for the reply.
>
> > > > I have emailed some details to your e-mail address, including the
> > > > requestId values of four failed API transactions.
>
> > > > Your help is appreciated.
>
> > > > Thanks,
>
> > > > Gordon.
>
> > > > On Feb 23, 3:48 pm, AdWords API Advisor <adwordsapiadvi...@google.com>
> > > > wrote:
>
> > > > > Hello Gordon,
>
> > > > >  In order to properly diagnose those generic "Internal errors" what
> > > > > I'd need is the value of the requestId SOAP response header. You
> > > > > should be able to obtain that by turning on logging in APIlity 
> > > > > (http://
> > > > > google-apility.sourceforge.net/#Debugging) and taking a look at the
> > > > > SOAP response message associated with the error.
>
> > > > > Cheers,
> > > > > -Jeff Posnick, AdWords API Team
>
> > > > > On Feb 20, 5:41 am, Gordon <gordonpeterbr...@googlemail.com> wrote:
>
> > > > > > Hi Jeff,
>
> > > > > > Thanks for speedy reply!
>
> > > > > > I have made all necessary code adjustments - but we seem to be
> > > > > > experiencing some problems when creating proximity geotargets for a
> > > > > > campaign.
>
> > > > > > The API reports a 'An Internal Error Has Occurred.  Please Retry 
> > > > > > Your
> > > > > > Request', with an error code of '0'.
>
> > > > > > I understand there were some changes in Adwords API v13 to the
> > > > > > geotargets service, and I believe you can now add negative 
> > > > > > geotargets
> > > > > > - so I'm wondering if the array I'm passing in has some kind of
> > > > > > expected index missing.
>
> > > > > > However, I am ranting now - and this question is probably best 
> > > > > > placed
> > > > > > in the APIlity forum, but if you can offer any assistance that would
> > > > > > be appreciated.
>
> > > > > > Thanks,
>
> > > > > > Gordon.
>
> > > > > > On Feb 19, 4:39 pm, AdWords API Advisor 
> > > > > > <adwordsapiadvi...@google.com>
> > > > > > wrote:
>
> > > > > > > Hello Gordon,
>
> > > > > > >  We're going to be keeping v12 running longer than we initially
> > > > > > > announced, and are not planning on sunsetting it until March 9. 
> > > > > > > (We're
> > > > > > > doing this for the benefit of Perl developers, but if you're 
> > > > > > > using PHP
> > > > > > > you'll benefit as well.) That being said, you really should 
> > > > > > > upgrade
> > > > > > > sooner rather than later, just in case you have any last minute 
> > > > > > > issues
> > > > > > > with your new code.
>
> > > > > > > Cheers,
> > > > > > > -Jeff Posnick, AdWords API Team
>
> > > > > > > On Feb 19, 11:12 am, Gordon <gordonpeterbr...@googlemail.com> 
> > > > > > > wrote:
>
> > > > > > > > Hi Guys,
>
> > > > > > > > Could someone please confirm the definite date for the 
> > > > > > > > sunsetting of
> > > > > > > > V12 Adwords API?
>
> > > > > > > > I am a PHP developer myself, and am therefore unaffected by the 
> > > > > > > > Perl
> > > > > > > > module - but still have some adjustments to integrate.
>
> > > > > > > > Any information is helpful!
>
> > > > > > > > Thanks,
>
> > > > > > > > Gordon.
>
> > > > > > > > On Feb 17, 7:45 pm, AdWords API Advisor 
> > > > > > > > <adwordsapiadvi...@google.com>
> > > > > > > > wrote:
>
> > > > > > > > > Google::Adwords with support for v13 is now out, and we'll 
> > > > > > > > > keep v12
> > > > > > > > > running until March 9 to accommodate Perl developers who need 
> > > > > > > > > to
> > > > > > > > > upgrade:
>
> > > > > > > > >  http://groups.google.com/group/adwords-api/browse_thread/thread/30d25...
>
> > > > > > > > > As we've previously announced on our blog (http://
> > > > > > > > > adwordsapi.blogspot.com/2008/12/preview-of-2009-adwords-api-
> > > > > > > > > changes.html), the next release of the AdWords API will 
> > > > > > > > > contain
> > > > > > > > > numerous fundamental changes. All of the client libraries 
> > > > > > > > > will need
> > > > > > > > > significant updates to support the next release. I can't 
> > > > > > > > > specifically
> > > > > > > > > comment on the future of Google::Adwords at this time, though.
>
> > > > > > > > > Cheers,
> > > > > > > > > -Jeff Posnick, AdWords API Team
>
> > > > > > > > > On Feb 10, 12:05 pm, "Enquisite.com" 
> > > > > > > > > <google...@enquisite.com> wrote:
>
> > > > > > > > > > I for one would be much happier if Google took over 
> > > > > > > > > > maintenance of theperlmodule.
> > > > > > > > > > With less than 2 weeks until the V12 sunset, we still don't 
> > > > > > > > > > have a
> > > > > > > > > > module to start
> > > > > > > > > > testing with. Not to mention the 4 months that the new 
> > > > > > > > > > features have
> > > > > > > > > > been unavailable
> > > > > > > > > > toPerldevelopers.
>
> > > > > > > > > > While I appreciate the fine work Rohan and others have done 
> > > > > > > > > > in the
> > > > > > > > > > past, I think that
> > > > > > > > > > everyone would be better served by Google providing 
> > > > > > > > > > official support
> > > > > > > > > > forPerl.
>
> > > > > > > > > > Rick Morris
>
> > > > > > > > > > On Feb 4, 10:19 am,AdWordsAPI Advisor 
> > > > > > > > > > <adwordsapiadvi...@google.com>
> > > > > > > > > > wrote:
>
> > > > > > > > > > > I wanted to post a brief follow-up on this. As the 
> > > > > > > > > > > developers out
> > > > > > > > > > > there who usePerlknow, the Google::AdWordsmodule is 
> > > > > > > > > > > maintained by a
> > > > > > > > > > > developer outside of Google. Google::AdWordsdoes not yet 
> > > > > > > > > > > have v13
> > > > > > > > > > > support. I've been in touch with Rohan, the developer, 
> > > > > > > > > > > and he's also
> > > > > > > > > > > posted in another thread in this forum confirming that he 
> > > > > > > > > > > is planning
> > > > > > > > > > > on adding v13 support ahead of the sunset date.
>
> > > > > > > > > > > If anything changes with Rohan's plans then we'll 
> > > > > > > > > > > evaluate what can be
> > > > > > > > > > > done on Google's end to accommodate ourPerldevelopers.
>
> > > > > > > > > > > Cheers,
> > > > > > > > > > > -Jeff Posnick,AdWordsAPI Team
>
> > > > > > > > > > > On Feb 4, 1:15 pm,AdWordsAPI Advisor 
> > > > > > > > > > > <adwordsapiadvi...@google.com>
> > > > > > > > > > > wrote:
>
> > > > > > > > > > > > In accordance with our policy of sunsetting older 
> > > > > > > > > > > > versions of the
> > > > > > > > > > > >AdWordsAPI, we will turn off access to version 12 of the 
> > > > > > > > > > > >API on
> > > > > > > > > > > > Monday, February 23, 2009. Version 13 of the API has 
> > > > > > > > > > > > been available
> > > > > > > > > > > > for over four months now, and supports a number of new 
> > > > > > > > > > > > features. We
> > > > > > > > > > > > hope that you've already taken the opportunity to 
> > > > > > > > > > > > upgrade your code.
>
> > > > > > > > > > > > The latest versions of the publicly available official 
> > > > > > > > > > > > Google client
> > > > > > > > > > > > libraries all support version 13 of the API, so if 
> > > > > > > > > > > > you're using one of
> > > > > > > > > > > > those, please check the relevant README file for 
> > > > > > > > > > > > information on how to
> > > > > > > > > > > > switch from version 12 to 13.
>
> > > > > > > > > > > > As always, if you have any questions about 
> > > > > > > > > > > > theAdWordsAPI or
> > > > > > > > > > > > upgrading to our latest versions, you can check out our 
> > > > > > > > > > > > Frequently
> > > > > > > > > > > > Asked Questions 
> > > > > > > > > > > > (http://www.google.com/support/adwordsapi/) or ask
> > > > > > > > > > > > them here, in our developer forum.
>
> > > > > > > > > > > > --AdWordsAPI Team
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to