Re: can't download report
Sorry for the bump, but this is my second message without answer.. Marco On 8 Ott, 10:27, "Marco T." wrote: > Hi, > when I try to download a report created by v201008 I'have this error: > "culdn't read report" > > Is there a restriction on account? The report are created for > AccountId and I try to download with the main account. > > This error occours everytime. I use the PHP client library to create a > report. > The report has been created (with API I can obtain the list of all > report created). > Taking one ID from the list and I try to dowload with ReportUtils or > other simple script give me that error. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Search volumes and keyword suggestions for localized targeting is broken?
Hi Eric, thanks for the notification. We are very pleased to see that work is being done. The issue with duplicate keywords seems to be resolved, so it's very reasonable that you cannot replicate the problem. For future reference, is there an easy way to generate the SOAP XML from the Java API? Best regards -- Martin On Oct 8, 7:08 pm, AdWords API Advisor wrote: > Hi All, > > The engineering team has identified an issue where language filters > are used incorrectly in STATS requests. They are working to correct > the problem and should hopefully have a fix available within the next > week or so. For now the recommendation is to omit a language filter > for STATS requests. > > Martin, > > I'm not able to replicate the duplicate results problem you mentioned, > can you post the sanitized SOAP XML request and response that > demonstrates this issue? > > Best, > - Eric > > On Oct 4, 9:34 am, Bastien wrote: > > > > > Hi Eric > > > I also confirm the issue in French/France targetting. > > For instance, the keyword "polaris 280" (a popular swimming pool > > robot) is reported with 1900 global / 880 local search volume in Exact > > Match in the public Adwords External Tool, and with zero volume with > > the API. > > When do you think this is going to be fixed ? > > > Best regards > > Bastien -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: client library v201008 is not working?
Hi Parviz, What errors are you getting? Also, which library version are you using? Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 10, 3:45 pm, parviz wrote: > hi, > > here is the top section of my code i can not run it anymore ... .Net > 3.5 > > AdWordsUser user = new AdWordsUser(); > TargetingIdeaService targetingIdeaService = > (TargetingIdeaService)user.GetService(AdWordsService.v201008.TargetingIdeaS > ervice); > > TargetingIdeaSelector selector = new TargetingIdeaSelector(); -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 id of an existing report
Hi, Currently it is not possible to retrieve ReportDefinitions that match a certain condition, so you have to retrieve the report definitions at runtime and determine whether they suit your requirements before creating a new one. The only way I can think of to achieve what you need would be to store the reportId and the reportdefinition at your end and implement the desired filtering at your end. I could add this as a feature request to AdWords API if you wish to. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 11, 1:02 am, stiggywigget wrote: > FWIW, I've found it most efficient to store reportIds locally. There's > no filter to determine that an existing report matches criteria > (fields, predicates, date range) without iterating through all of them. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Just started using API and getting QuotaCheckError.ACCOUNT_INACCESSIBLE
Hi Eric, If your account has an account manager, you could contact that person. If not, you could ask on the AdWords forum at http://www.google.com/support/forum/p/AdWords?hl=en. The users with AdWordsPro handle should be able to help you out. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 8, 8:18 pm, Whale Ventures wrote: > Hello, > > I just started using the API, and am having my developer/programmer in > Europe set it all up since I am not an expert programmer. However, > After 15 credits being used we all of a sudden started seeing: > > QuotaCheckError.ACCOUNT_INACCESSIBLE > > Which I researched and means the "acocunt is fraudulent"? I want to > know why it was flagged as fraudulent? what we can do to prevent this > in the future from being marked as fraud? and if there is anyone I can > talk to, so I can resolve this issue and get my account re-activated? I > looked everywhere and there is no contact email that I can talk to > anyone to get this issue resolved. > > Look forward to hearing any feedback.. Thanks! > > Eric -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Failed to get authToken. Reason: BadAuthentication
Hi, Could you send your code snippet to adwordsapiadvi...@google.com and update this thread once you are done? I will follow up with you over mail and try to figure out what went wrong with your code. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 7, 3:53 pm, drkameleon wrote: > Anyone??? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: v201008 .Net Sample issue TargetInvocationException
Hi Nuri, It is one of those issues specific to mono runtime. The code works on mono only if I specify type="System.Configuration.DictionarySectionHandler, System"/>. You can see some discussions here: http://www.mail-archive.com/mono-l...@lists.ximian.com/msg26201.html. Thanks for pointing it out, I'll remove this in the next release and add the mono behaviour in a wiki article. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 7, 7:16 pm, Nuri wrote: > Fixed, when I remove System assembly definitions from section > definition. > > type="System.Configuration.DictionarySectionHandler"/> > > thanks. > Nuri -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Campaign limit per mutate operations
Hi, As far as I can tell, there aren't any specific limits on the number of operations for CampaignService.mutate, like the way it exists for bulkjobs. Also, I don't see a reason why the limit should be a matter of concern. Since an account can have only 25 active campaigns, it puts a practical limit on the number of operations you can perform in a single CampaignService.mutate. That said, AdWords API throws a REQUEST_SIZE_LIMIT_EXCEEDED if there are too many items in a single request. But chances are you won't hit it for CampaignService.mutate. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 8, 5:45 pm, Lucasm wrote: > Hi, > > Since bulk jobs limit the amount of different campaigns handled to > max. 10 per bulk job (http://code.google.com/intl/sv/apis/adwords/docs/ > bulkjobs.html) I wondered if there was an equal limit to the amount of > different campaigns among the operations of a single campaign service > mutate request. I couldn't find any notes about this in the > documentation though. Does anyone know if there exists such a limit? > > Thanks in advance. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Just started using API and getting QuotaCheckError.ACCOUNT_INACCESSIBLE
In my experience all errors of type QuotaCheckError are related to the developer token. The meaning of "account" should be interpreted as the account owning the developer token, i.e. the MCC. Within QuotaCheckError "account" never means the Adwords account you are trying to access. For instance, QuotaCheckError.INCOMPLETE_SIGNUP means that the signup process for the developer token was incomplete, it does not mean the the signup process for the Adwords account was incomplete. My best guess is that the developer token was revoked. That could be done Google, but also by you. For instance, when you suspect that the developer token has fallen in the wrong hands, you can revoke it to prevent paying up for all the quota. When a developer token was revoked, you should see a new developer token on the Adwords web interface. Otherwise, you'll need to check with your Google representative about the problems. Hope this helps. On Oct 8, 5:18 pm, Whale Ventures wrote: > Hello, > > I just started using the API, and am having my developer/programmer in > Europe set it all up since I am not an expert programmer. However, > After 15 credits being used we all of a sudden started seeing: > > QuotaCheckError.ACCOUNT_INACCESSIBLE > > Which I researched and means the "acocunt is fraudulent"? I want to > know why it was flagged as fraudulent? what we can do to prevent this > in the future from being marked as fraud? and if there is anyone I can > talk to, so I can resolve this issue and get my account re-activated? I > looked everywhere and there is no contact email that I can talk to > anyone to get this issue resolved. > > Look forward to hearing any feedback.. Thanks! > > Eric -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Possible to get reports using api that were created within the webinterface (v201008)
Hi Andreas, In the new reports, you can create report definitions in the front end and download the reports using the API. In the new API, the reports are generated from the definition as you request it. Whenever you run a report using the frontend, it adds a report definition in your report center. You will be able to retrieve these ids using ReportDefinitionService.get and then download reports using those report definition ids. See http://code.google.com/apis/adwords/docs/reference/latest/ReportDefinitionService.html#get for more details. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 8, 12:53 pm, scrat wrote: > Hi Anash, > > i refer to the new reports, which probably not saved while creating. I > guess i just have to create reports and than download them. > Within the old report center it was possible to let create all reports > using webinterface and just download these reports bei the api. > > Another question: > I can't see a chance to create hourly based "ad group performance > reports" > (http://code.google.com/intl/de-DE/apis/adwords/docs/appendix/reports) > using the API (v201008). Is that just possible in the webinterface? > > Best regards > > Andreas -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: 100 report definition limit
Hi Trevor, The limit of 100 report definitions per client is provided by the AdWords front end. See http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=187470 for more details. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 9, 2:20 am, Trevor wrote: > I have heard that there is a limit of 100 report definitions per client > but I have not been able to find any documentation on this. > > I was wondering what version this is for, is it currently being > enforced and any another information you might have. > > Cheers, > > Trevor -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
TargetInvocationException: Exception has been thrown by the target of an invocation
Hi, I am getting this error message when creating a adword user. Please help me to fix this error --Code using Google.Api.Ads.AdWords.Lib; using Google.Api.Ads.AdWords.v201008; Dictionary headers = new Dictionary(); headers.Add("email","email"); headers.Add("password", "***"); headers.Add("useragent", ""); headers.Add("developerToken", "***"); headers.Add("service", "adwords"); headers.Add("applicationToken", *"); headers.Add("clientEmail", "email"); //AdWordsUser user = new AdWordsUser(headers); AdWordsUser user = new AdWordsUser(headers); ---error-- [ArgumentNullException: Value cannot be null. Parameter name: settings] Google.Api.Ads.Common.Lib.AppConfigBase.ReadSetting(Hashtable settings, String key, String defaultValue) +127 Google.Api.Ads.Common.Lib.AppConfigBase.ReadSettings(Hashtable settings) +111 Google.Api.Ads.AdWords.Lib.AdWordsAppConfig.ReadSettings(Hashtable settings) +53 Google.Api.Ads.AdWords.Lib.AdWordsAppConfig..ctor() +309 Google.Api.Ads.AdWords.Lib.LegacyAdWordsServiceFactory..ctor() +56 [TargetInvocationException: Exception has been thrown by the target of an invocation.] System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0 System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) +86 System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) +230 System.Activator.CreateInstance(Type type, Boolean nonPublic) +67 System.Activator.CreateInstance(Type type) +6 Google.Api.Ads.Common.Lib.AdsUser.RegisterServices(Type[] servicesFamilies) +427 Google.Api.Ads.Common.Lib.AdsUser..ctor() +108 Google.Api.Ads.AdWords.Lib.AdWordsUser..ctor() +78 _Default.GetAllAdGroups() in c:\inetpub\wwwroot\Google \Default.aspx.cs:96 _Default.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot \Google\Default.aspx.cs:22 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +89 System.Web.UI.Control.OnLoad(EventArgs e) +148 System.Web.UI.Control.LoadRecursive() +122 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3414 Thanks in advance Madhu -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Get Related Keywords
I want the related keywords for the keyword text like e.g.'music' i m trying it using google api php library but i m not getting proper result could you please explain what is sample keyword and red herring what's this.. i m getting the output in the format like ;:: Keyword with text 'sample keyword 1707696968 0', match type 'BROAD', and average monthly search volume '245842' was found. Keyword with text 'Red Herring 1', match type 'BROAD', and average monthly search volume '264442' was found. Keyword with text 'sample keyword 1707696968 2', match type 'BROAD', and average monthly search volume '102355' was found. Keyword with text 'Red Herring 3', match type 'BROAD', and average monthly search volume '278353' was found. Keyword with text 'sample keyword 1707696968 4', match type 'BROAD', and average monthly search volume '77357' was found. Keyword with text 'Red Herring 5', match type 'BROAD', and average monthly search volume '236619' was found. Keyword with text 'sample keyword 1707696968 6', match type 'BROAD', and average monthly search volume '63463' was found. Keyword with text 'Red Herring 7', match type 'BROAD', and average monthly search volume '250531' was found. Keyword with text 'sample keyword 1707696968 8', match type 'BROAD', and average monthly search volume '179128' was found. Keyword with text 'Red Herring 9', match type 'BROAD', and average monthly search volume '208797' was found. Keyword with text 'sample keyword 1707696968 10', match type 'BROAD', and average monthly search volume '227769' was found. Keyword with text 'Red Herring 11', match type 'BROAD', and average monthly search volume '252056' was found. Keyword with text 'sample keyword 1707696968 12', match type 'BROAD', and average monthly search volume '186035' was found. Keyword with text 'Red Herring 13', match type 'BROAD', and average monthly search volume '265967' was found. Keyword with text 'sample keyword 1707696968 14', match type 'BROAD', and average monthly search volume '199946' was found. Keyword with text 'Red Herring 15', match type 'BROAD', and average monthly search volume '224233' was found. Keyword with text 'sample keyword 1707696968 16', match type 'BROAD', and average monthly search volume '141861' was found. Keyword with text 'Red Herring 17', match type 'BROAD', and average monthly search volume '238144' was found. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
AlertService
Why AlertService is not available in .NET client library 10.0.0 released ? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Need clariffications on channel Max CPC
We need some clarifications regarding the channel max cpc , can you please let us know about this ASAP. 1) In Current API Version V2009, there is no provision to get the channel max CPC for a keyword. ( The price against the keyword for top position for the given date/ current date) Please confirm the understanding. What it the alternative you suggest? 2) Is there a max/min limits for bid price against keyword/ad group/channel campaign? 3) The updated max CPC will be in effect immediately once updated on the channel. Please confirm. 4) Is there any frequency limits for updating max CPC value with- in a day? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: TargetingIdeaService problems - behaviour has inexplicably changed
Hi Eric, thanks for your response, My remaining issue seems to be the one regarding the use of the NgramGroupsSearchParameter (v200909), in order to exclude synonyms from the results :- string[] keywords = new string[1]; keywords[0] = "diet coke"; v200909.NgramGroupsSearchParameter ngramGroupsSearchParameter = new v200909.NgramGroupsSearchParameter(); if (!_getSynonyms) { ngramGroupsSearchParameter.ngramGroups = keywords; selector.searchParameters = new v200909.SearchParameter[] { relatedToKeywordSearchParameter, keywordMatchTypeSearchParameter, countryTargetSearchParameter, languageTargetSearchParameter, ngramGroupsSearchParameter }; } As I stated earlier, originally the behaviour seemed to be that (taking my diet coke example), if I used the code snippet above to exclude synonyms, then I would get more than one result, results like "diet coke", "diet coke with lime", "calories in diet coke" etc etc. Now I always receive one result ("diet coke"). Which behaviour should I expect? And here are the SOAP requests and responses:- -BEGIN API CALL- Request --- POST /api/adwords/o/v200909/TargetingIdeaService User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.4952) VsDebuggerCausalityData: uIDPo9pCoBjkQbVAu+r20/ GRKwkAfdsxqmcxXkaXn7U6Y2/oAYBGtgDAdGxKsHjqjTyQFNYACQAA Content-Type: text/xml; charset=utf-8 SOAPAction: "" Host: adwords.google.com Content-Length: 2337 Expect: 100-continue Accept-Encoding: gzip http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:xsd="http://www.w3.org/2001/ XMLSchema">https://adwords.google.com/api/adwords/cm/ v200909">mqyQhttps://adwords.google.com/api/ adwords/cm/v200909">pb-Qhttps://adwords.google.com/api/ adwords/o/v200909">https://adwords.google.com/api/adwords/cm/v200909";>diet cokehttps://adwords.google.com/api/adwords/cm/ v200909">EXACTEXACThttps://adwords.google.com/api/adwords/cm/v200909";>GBhttps://adwords.google.com/api/adwords/cm/v200909";>endiet cokeKEYWORDIDEASKEYWORDAVERAGE_TARGETED_MONTHLY_SEARCHESTARGETED_MONTHLY_SEARCHES0https://adwords.google.com/api/ adwords/cm/v200909">20 Response SOAPAction: "" Content-Encoding: Transfer-Encoding: chunked X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block Cache-Control: private, max-age=0 Content-Type: text/xml; charset=UTF-8 Date: Mon, 11 Oct 2010 14:52:34 GMT Expires: Mon, 11 Oct 2010 14:52:34 GMT Server: GSE http://schemas.xmlsoap.org/soap/ envelope/">3e4937d1e4da5cc3f674863843a99930145561TARGETED_MONTHLY_SEARCHEShttp://www.w3.org/2001/XMLSchema- instance" xsi:type="ns2:MonthlySearchVolumeAttribute">MonthlySearchVolumeAttribute20109201081600201071900201061900201052400201042400201032900201021300201011300200912100020091116002009101600KEYWORDhttp://www.w3.org/2001/XMLSchema-instance"; xsi:type="ns2:KeywordAttribute">KeywordAttributeKeyworddiet cokeEXACTAVERAGE_TARGETED_MONTHLY_SEARCHEShttp://www.w3.org/2001/XMLSchema- instance" xsi:type="ns2:LongAttribute">LongAttribute1900 -END API CALL--- -BEGIN API CALL- Request --- POST /api/adwords/o/v200909/TargetingIdeaService User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.4952) VsDebuggerCausalityData: uIDPo9tCoBjkQbVAu+r20/ GRKwkAfdsxqmcxXkaXn7U6Y2/oAYBGtgDAdGxKsHjqjTyQFNYACQAA Content-Type: text/xml; charset=utf-8 SOAPAction: "" Host: adwords.google.com Content-Length: 2338 Expect: 100-continue Accept-Encoding: gzip http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:xsd="http://www.w3.org/2001/ XMLSchema">https://adwords.google.com/api/adwords/cm/ v200909">mqyQhttps://adwords.google.com/api/ adwords/cm/v200909">pb-Qhttps://adwords.google.com/api/ adwords/o/v200909">https://adwords.google.com/api/adwords/cm/v200909";>diet cokehttps://adwords.google.com/api/adwords/cm/ v200909">EXACTEXACThttps://adwords.google.com/api/adwords/cm/v200909";>GBhttps://adwords.google.com/api/adwords/cm/v200909";>endiet cokeKEYWORDIDEASKEYWORDAVERAGE_TARGETED_MONTHLY_SEARCHESTARGETED_MONTHLY_SEARCHES20https://adwords.google.com/api/ adwords/cm/v200909">20 Response SOAPAction: "" Content-Encoding: Transfer-Encoding: chunked X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block Cache-Control: private, max-age=0 Content-Type: text/xml; charset=UTF-8 Date: Mon, 11 Oct 2010 14:52:35 GMT Expires: Mon, 11 Oct 2010 14:52:35 GMT Server: GSE http://schemas.xmlsoap.org/soap/ envelope/">06d9d496714e5cbc31e4a3ff26ad6f561826https://adwords.google.com/ api/adwords/o/v200909" xmlns:ns2="https:
Re: ManualCPCAdGroupBids bid values returns to NULL
Hi Joe, Which part of the code returns null? It seems like you have the basic idea, although I think you need to cast adGroup.getBids() to ManualCPCAdGroupBids to get access to the fields. Best, - Eric Koleda, AdWords API Team On Oct 8, 12:28 am, Joe wrote: > Hi, > > I'm trying to get the bid values like keywordMaxCpc, > keywordContentMaxCpc and siteMaxCpc from ManualCPCAdGroupBids. > Code: > > System.out.println(adGroup.getBids().getAdGroupBidsType()); // it > displays ManualCPCAdGroupBids > > ManualCPCAdGroupBids test = adGroup.getBids(); > System.out.println ("test" +test.getSiteMaxCpc() > +"test1"+test.getKeywordContentMaxCpc()+"test2"+test.getSiteMaxCpc()); > > Please give me a logic sample on how to get AdgroupsBids type and > their bid values from Adgroup list. > > Thanks, > - Joe -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: LocationExtension
Hi Javeed, Please see my response on your existing thread: http://groups.google.com/group/adwords-api/browse_thread/thread/56610b0ce6d8e91f/ Best, - Eric Koleda, AdWords API Team On Oct 8, 2:16 am, Syed Javeed wrote: > hi, > > I have got confused when i read documentation about LocationExtension. > > Example for LocationExtension > > When i search with a keyword on google search, and check the result > on > Google Maps, I will be getting the search location on map with a pop > up window. This pop up windows will shows the Address and phone > number > (Is this the address and phone number which i can set using > LocationExtension from CampaignAdExtensionService). > > Is the above scenario is right ? > > Example for AdExtensionOverrideService > > Can we change the existing LocationExtension for any Ad with new > address and Phone number by using AdExtensionOverrideService. > > If the am wrong, then please tell me. How can i change the address > and > phone number which pops up when i search a keyword on Google Maps. > > And also i want to know, is it possible to add Logos or Icon to the Ad > when it shows in Google Map. Am using V200909 API version. If yes how? > > Please reply me for both the questions. > > thanking you, > > Javeed -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 id of an existing report
Thanks. I am doing the filtering on my end now, as you suggest. I think having a filter when requesting reports for a given client would be very useful. Adding that as a feature request would be great. But for now it's a solved problem. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: can't download report
Hi Marco, I responded to your original thread on the 7th: http://groups.google.com/group/adwords-api/browse_thread/thread/4e7891588b9d2dae/ Best, - Eric Koleda, AdWords API Team On Oct 11, 4:26 am, "Marco T." wrote: > Sorry for the bump, but this is my second message without answer.. > Marco > > On 8 Ott, 10:27, "Marco T." wrote: > > > > > > > > > Hi, > > when I try to download a report created by v201008 I'have this error: > > "culdn't read report" > > > Is there a restriction on account? The report are created for > > AccountId and I try to download with the main account. > > > This error occours everytime. I use the PHP client library to create a > > report. > > The report has been created (with API I can obtain the list of all > > report created). > > Taking one ID from the list and I try to dowload with ReportUtils or > > other simple script give me that error. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
DownloadReportDefinition error CLIENT_CUSTOMER_ID_IS_REQUIRED
I have created a report in an MCC account using the client reporting tab in the web interface, based on Keyword Performance. I am able to access the report definition using the .NET client library, v201003.ReportDefinition service, but when I attempt to download the report using the ReportUtilities.DownloadReportDefinition method I receive a CLIENT_CUSTOMER_ID_IS_REQUIRED error. I understand that it is not possible to generate a cross-client report using this version of the API. However, if I set the clientEmail address request header to a client e-mail address, or set the clientCustomerId field to the client account ID, I receive the error. INVALID_REPORT_DEFINITION_ID. If I use the MCC account, instead of the client account, I can download the report, but the report contains only the set of columns that have been defined, and no performance data. Can you confirm what request headers need to be set to return performance data for a managed client account? Thanks. John -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
QuotaCheckError.ACCOUNT_DELINQUENT
Hi Experts Could you please look into what could be going wrong here? My adwords account is not delinquent. There was an outstanding balance and has been paid a week before. The current balance is zero as shown in the web UI. When I try to access the TargetingIdeasService using the APIs, I get the following exception AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode: faultString: QuotaCheckError.ACCOUNT_DELINQUENT @ faultActor: faultNode: faultDetail: {https://adwords.google.com/api/adwords/o/v201003} ApiExceptionFault:QuotaCheckError.ACCOUNT_DELINQUENT @ ApiExceptionhttp://www.w3.org/ 2001/XMLSchema-instance" xsi:type="ns2:QuotaCheckError">QuotaCheckError.ACCOUNT_DELINQUENTQuotaCheckErrorACCOUNT_DELINQUENT QuotaCheckError.ACCOUNT_DELINQUENT @ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java: 39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java: 27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java: 104) at org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java: 90) at com.google.api.adwords.v201003.cm.ApiException.getDeserializer(ApiException.java: 142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java: 154) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java: 84) at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java: 464) at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java: 547) at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java: 157) at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java: 1035) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java: 501) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java: 400) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl $FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java: 648) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java: 140) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java: 511) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java: 808) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java: 737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java: 119) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java: 1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl $JAXPSAXParser.parse(SAXParserImpl.java:522) at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.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(MustUnderstandChecker.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.v201003.o.TargetingIdeaServiceSoapBindingStub.get(TargetingIdeaServiceSoapBindingStub.java: 1328) -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You r
Re: Getting Data for Keywords that contains "+"
Hi, The plus sign in keywords is part of the Broad Match Modifier feature: http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=175280 Unfortunately this feature isn't supported by the TargetingIdeaService or TrafficEstimatorService. Best, - Eric Koleda, AdWords API Team On Oct 8, 7:54 am, Jaby-Chan wrote: > Hello, > is it possibel to get Data from the TrafficEstimatorServiceInterface > and TargetingIdeaServiceInterface for Keywords that contains "+". Or > is it necessary to escape the "+" to recieve Data for those keywords. > > As we send Keyword that contained "+" it return the Keyword with > blankspaces at the positions of "+". > > Thanks a lot. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Search volumes and keyword suggestions for localized targeting is broken?
Hi Martin, You can enable SOAP XML logging in the Java client library using the instructions in the README: http://code.google.com/p/google-api-adwords-java/source/browse/trunk/README#198 Best, - Eric On Oct 11, 5:28 am, Martin wrote: > Hi Eric, > > thanks for the notification. We are very pleased to see that work is > being done. > > The issue with duplicate keywords seems to be resolved, so it's very > reasonable that you cannot replicate the problem. For future > reference, is there an easy way to generate the SOAP XML from the Java > API? > > Best regards > -- > Martin > > On Oct 8, 7:08 pm, AdWords API Advisor > wrote: > > > > > > > > > Hi All, > > > The engineering team has identified an issue where language filters > > are used incorrectly in STATS requests. They are working to correct > > the problem and should hopefully have a fix available within the next > > week or so. For now the recommendation is to omit a language filter > > for STATS requests. > > > Martin, > > > I'm not able to replicate the duplicate results problem you mentioned, > > can you post the sanitized SOAP XML request and response that > > demonstrates this issue? > > > Best, > > - Eric > > > On Oct 4, 9:34 am, Bastien wrote: > > > > Hi Eric > > > > I also confirm the issue in French/France targetting. > > > For instance, the keyword "polaris 280" (a popular swimming pool > > > robot) is reported with 1900 global / 880 local search volume in Exact > > > Match in the public Adwords External Tool, and with zero volume with > > > the API. > > > When do you think this is going to be fixed ? > > > > Best regards > > > Bastien -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Regular AdWords Account Already Approved for Developer Token - Where is it???
Thats my question. Impossible to find the developer token. I got the approval email today. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Developer token not showing in account
Same thing here This is just getting crazy. How do we get our developer keys? Can you please start sending them via the "approval" email? On Sep 8, 12:39 pm, DF wrote: > Same Issue. Can't wait when this will be fixed. > > On Aug 27, 10:34 am, AdWords API Advisor > > > > wrote: > > Hi Luke, > > > You have to login to your MCC account and navigate to My Account- > > > >AdWords API Center to find your tokens. > > > Cheers, > > Anash P. Oommen, > > AdWords API Advisor. > > > On Aug 27, 1:12 am, Luke wrote: > > > > Hi > > > > I received email from adwords saying that 'DeveloperTokenhas been > > > approved and activated for use with the AdWords API' but the 'Adwords > > > API center' section in my MCC account is empty. Could you please look > > > into this? > > > > Thanks > > > Luke -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Connection has been shutdown
I've been getting this error starting this morning. My requests have been small (e.g., adding a keyword or an ad one at a time -- I haven't switched to the bulk operations yet) and I see the error after about 5-10 minutes. When I check in the AdWords web ui I see the previous operations completed successfully. Any ideas? On Sep 28, 3:56 pm, AdWords API Advisor wrote: > Hi Jeremy, > > I would start with simply making smaller requests, limiting the number > of operations per request. The BulkMutateJobService may help, but it > is not an easy transition. > > Best, > - Eric > > On Sep 28, 7:48 am, Jeremy Aube wrote: > > > > > Hi Eric, > > > I believe they're fairly large requests. If the requests are timing > > out because they're too large, would using bulk mutate instead help? > > > Thanks! > > > Jeremy Aube > > ROI Revolution > > > On Sep 23, 5:46 pm, AdWords API Advisor > > wrote: > > > > Hi Jeremy, > > > > I believe these are normally caused by network timeouts, at a router > > > or service provider level. Are you getting these errors for small > > > requests, or only large ones? > > > > Best, > > > - Eric Koleda, AdWords API Team > > > > On Sep 22, 12:43 pm, Jeremy Aube wrote: > > > > > Lately I've been having the following issue using the > > > > adParamService.mutate service: > > > > > AxisFault > > > > faultCode: {http://schemas.xmlsoap.org/soap/envelope/} > > > > Server.userException > > > > faultSubcode: > > > > faultString: javax.net.ssl.SSLException: Connection has been > > > > shutdown: javax.net.ssl.SSLException: java.net.SocketException: > > > > Connection reset by peer: socket write error > > > > faultActor: > > > > faultNode: > > > > faultDetail: > > > > > > > > {http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLException: > > > > Connection has been shutdown: javax.net.ssl.SSLException: > > > > java.net.SocketException: Connection reset by peer: socket write error > > > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkEOF(Unknown > > > > Source) > > > > at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown > > > > Source) > > > > at java.io.BufferedInputStream.fill(Unknown Source) > > > > at java.io.BufferedInputStream.read(Unknown Source) > > > > at > > > > org.apache.axis.transport.http.HTTPSender.readHeadersFromSocket(HTTPSender. > > > > java: > > > > 583) > > > > at > > > > org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java: > > > > 143) > > > > at > > > > com.google.api.adwords.lib.AdWordsHttpSender.invoke(AdWordsHttpSender.java: > > > > 47) > > > > at > > > > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java > > > > : > > > > 32) > > > > at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) > > > > at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) > > > > at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) > > > > 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.v201003.cm.AdParamServiceSoapBindingStub.mutate(AdPa > > > > ramServiceSoapBindingStub.java: > > > > 567) > > > > at paramUpdate.ParamUpdate.updateParameter(ParamUpdate.java:222) > > > > at paramUpdate.ParamUpdate.main(ParamUpdate.java:169) > > > > Caused by: javax.net.ssl.SSLException: java.net.SocketException: > > > > Connection reset by peer: socket write error > > > > at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown > > > > Source) > > > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown > > > > Source) > > > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown > > > > Source) > > > > at > > > > com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(Unknown > > > > Source) > > > > at > > > > com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(Unknown > > > > Source) > > > > at com.sun.net.ssl.internal.ssl.AppOutputStream.write(Unknown > > > > Source) > > > > at java.io.BufferedOutputStream.write(Unknown Source) > > > > at > > > > org.apache.axis.utils.TeeOutputStream.write(TeeOutputStream.java: > > > > 47) > > > > at org.apache.axis.utils.ByteArray.writeTo(ByteArray.java:375) > > > > at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:265) > > > > at org.apache.axis.Message.writeTo(Message.java:539) > > > > at > > > > org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java: > > > > 511) > > > > at > > > > org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java: > > > > 138) > > > >
EstimateKeywordList "Recursive Object" Error
Hi, I'm attempting to retrieve CPC estimates for a list of keywords using v13 TraficcEstimatorService's EstimateKeywordList function. I believe I've followed the documentation closely, however I'm getting the following error: Error : Cannot serialize recursive object I'd really appreciate it if somebody canpoint out where I"m going wrong with the below code. def get_cpc(keyword): c = AdWordsClient(path='.', headers = { 'email':'', 'password': '', 'clientEmail': '', 'clientCustomerId': '', 'userAgent':'AwApi-Python-12.1.0', 'developerToken': '', 'validateOnly': 'n' }) service = c.GetTrafficEstimatorService('https:// adwords.google.com', 'v13') keyword = { 'text': 'mars cruise', 'maxCpc':'100',#SOAPpy.Types.untypedType('100'), 'type':'Exact',#SOAPpy.Types.untypedType('Broad') } estimates = service.EstimateKeywordList([keyword]) return estimates I've tried changing the maxCPC and type values of the keyword dict to the SOAPpy objects, but that results in the following error: adspygoogle.common.Errors.ValidationError: The '' is of type , expecting one of (, ). Thanks in advanc! -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
EstimateKeywordList "Recursive Object" Error
Hi, I'm attempting to retrieve CPC estimates for a list of keywords using v13 TraficcEstimatorService's EstimateKeywordList function. I believe I've followed the documentation closely, however I'm getting the following error: Error : Cannot serialize recursive object I'd really appreciate it if somebody canpoint out where I"m going wrong with the below code. def get_cpc(keyword): c = AdWordsClient(path='.', headers = { 'email':'', 'password': '', 'clientEmail': '', 'clientCustomerId': '', 'userAgent':'AwApi-Python-12.1.0', 'developerToken': '', 'validateOnly': 'n' }) service = c.GetTrafficEstimatorService('https:// adwords.google.com', 'v13') keyword = { 'text': 'mars cruise', 'maxCpc':'100',#SOAPpy.Types.untypedType('100'), 'type':'Exact',#SOAPpy.Types.untypedType('Broad') } estimates = service.EstimateKeywordList([keyword]) return estimates I've tried changing the maxCPC and type values of the keyword dict to the SOAPpy objects, but that results in the following error: adspygoogle.common.Errors.ValidationError: The '' is of type , expecting one of (, ). Thanks in advanc! -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: ManualCPCAdGroupBids bid values returns to NULL
Hi Eric, I tried to cast: ManualCPCAdGroupBids test = (ManualCPCAdGroupBids) adGroup.getBids(); System.out.println ("test" +test.getSiteMaxCpc() +"test1"+test.getKeywordContentMaxCpc()+"test2"+test.getSiteMaxCpc()); It returns to NULL and it seems i tried use the code : test.getSiteMaxCpc().getAmount, there is null pointer exception. Therefor the test value is null. I don't understand I tried to output the System.out.println(adGroup.getBids().getAdGroupBidsType()); // it displays ManualCPCAdGroupBids , I assume its ManualCPCAdGroupBids but bid values of ManualCPCAdGroupBids are null. Can you please give me example how to get bid values in every adgroup? I'm still intermediate level these adwords api. Thanks, Joe On Oct 11, 8:47 am, AdWords API Advisor wrote: > Hi Joe, > > Which part of the code returns null? It seems like you have the basic > idea, although I think you need to cast adGroup.getBids() to > ManualCPCAdGroupBids to get access to the fields. > > Best, > - Eric Koleda, AdWords API Team > > On Oct 8, 12:28 am, Joe wrote: > > > > > Hi, > > > I'm trying to get the bid values like keywordMaxCpc, > > keywordContentMaxCpc and siteMaxCpc from ManualCPCAdGroupBids. > > Code: > > > System.out.println(adGroup.getBids().getAdGroupBidsType()); // it > > displays ManualCPCAdGroupBids > > > ManualCPCAdGroupBids test = adGroup.getBids(); > > System.out.println ("test" +test.getSiteMaxCpc() > > +"test1"+test.getKeywordContentMaxCpc()+"test2"+test.getSiteMaxCpc()); > > > Please give me a logic sample on how to get AdgroupsBids type and > > their bid values from Adgroup list. > > > Thanks, > > - Joe -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Failed to get authToken. Reason: BadAuthentication
Anash Hi, I've just sent the code snippet. Thanks a lot, Dr.Kameleon On Oct 11, 3:34 pm, AdWords API Advisor wrote: > Hi, > > Could you send your code snippet to adwordsapiadvi...@google.com and > update this thread once you are done? I will follow up with you over > mail and try to figure out what went wrong with your code. > > Cheers, > Anash P. Oommen, > AdWords API Advisor. > > On Oct 7, 3:53 pm, drkameleon wrote: > > > > > Anyone??? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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