Hi Dan, Sure. Let me know if you have more questions and I'll help you out.
Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, 27 March 2012 18:07:23 UTC+5:30, Dan Ricker wrote: > > Thx for the response Anash. All is completely understood, > > I was only providing a "context" that Eric asked about. > > > On Tuesday, March 27, 2012 12:25:49 AM UTC-7, Anash P. Oommen wrote: > >> Hi Dan, >> >> The list of possible values for rateName aren't externally published. You >> could however handle RateExceededError gracefully in your application. You >> can find more information about RateExceededError here: >> http://adwordsapi.blogspot.com/2010/06/better-know-error-rateexceedederror.html >> >> Another option is to consider using MutateJobService as Danial suggested. >> The service would handle RateExceededError for you. >> >> Cheers, >> Anash P. Oommen, >> AdWords API Advisor. >> >> On Tuesday, 27 March 2012 04:07:33 UTC+5:30, Dan Ricker wrote: >>> >>> I can provide a concrete example. >>> >>> NOTE: it would also be nice if I could find a list of possible >>> "rateName" values >>> >>> 15XX items in adGroupCritKeywords results in: >>> >>> Message=RateExceededError <rateName=Operations, >>> rateKey=new_request, rateScope=ACCOUNT, retryAfterSeconds=30> >>> >>> >>> internal IEnumerable<AdGroupCriterion> >>> AddKeyWords(IEnumerable<AdGroupCriterion> adGroupCritKeywords) >>> { >>> List<AdGroupCriterionOperation> operations = new >>> List<AdGroupCriterionOperation>(); >>> AdGroupCriterionOperation oneOperation = null; >>> foreach(AdGroupCriterion adGroupCritKeyword in >>> adGroupCritKeywords) >>> { >>> oneOperation = new AdGroupCriterionOperation(); >>> oneOperation.@operator = Operator.ADD; >>> oneOperation.operand = adGroupCritKeyword; >>> operations.Add(oneOperation); >>> } >>> >>> AdGroupCriterionReturnValue retVal = null; >>> try >>> { >>> AdGroupCriterionService adGroupCriterionService = >>> (AdGroupCriterionService)(this.AdWordsUser.GetService(AdWordsService.v201109.AdGroupCriterionService)); >>> retVal = >>> adGroupCriterionService.mutate(operations.ToArray()); >>> } >>> catch (System.Exception ex) >>> { >>> throw new System.Exception("Failed to add Keywords", ex); >>> } >>> return retVal.value; >>> } >>> >>> >>> >>> On Thursday, December 1, 2011 2:09:45 PM UTC-8, Eric Koleda wrote: >>> >>>> Hi Ian, >>>> >>>> Can you provide more context on what services you are using when you >>>> hit this rate limit? Against the sandbox or production? >>>> >>>> Best, >>>> - Eric Koleda, AdWords API Team >>>> >>> -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
