REMOVE ME On Mon, Aug 6, 2012 at 4:20 PM, Ro <rotem....@structuredweb.com> wrote:
> Hey Kevin, > > I saw in the example that there is a use of *ReportDefinition* - If I use > this object it still free (rate wise) as the adhoc reports? > > Isn't it a part of the *ReportDefinitionService*, which soon will be shut > off? > > Looking forward for your reply! > > Best, > > Ro > > > > > > On Tuesday, July 24, 2012 4:50:05 PM UTC-4, Kevin Winter wrote: > >> Hi Eric, >> Here's the DotNet client library example for downloading a Criteria >> Report via AdHoc reports: http://code.google.**com/p/google-api-adwords-* >> *dotnet/source/browse/trunk/**examples/adwords/csharp/** >> v201206/Reporting/**DownloadCriteriaReport.cs<http://code.google.com/p/google-api-adwords-dotnet/source/browse/trunk/examples/adwords/csharp/v201206/Reporting/DownloadCriteriaReport.cs> >> >> Please note that you can optionally use AWQL to download reports now too >> (which is even easier): https://developers.**google.com/adwords/api/docs/ >> **guides/awql<https://developers.google.com/adwords/api/docs/guides/awql> >> * >> * >> - Kevin Winter >> AdWords API Team >> >> On Wednesday, July 18, 2012 6:05:16 AM UTC-4, Dorian Kind wrote: >>> >>> Hi Eric, >>> >>> I have absolutely zero knowledge of C#, but this link might help you to >>> get a general idea about ad hoc reports: <https://developers.google.** >>> com/adwords/api/docs/guides/**reporting<https://developers.google.com/adwords/api/docs/guides/reporting> >>> > >>> It's basically a synchronous HTTP request with your report definition as >>> data, returning the desired report. >>> >>> Hope this helps, >>> Dorian >>> >>> On Tuesday, July 17, 2012 2:11:04 PM UTC+2, road11 wrote: >>>> >>>> Thank you, Dorian. No, I didn't know that. I've been slinging Microsoft >>>> code for nearly 20 years, but still relatively new to the Adwords API with >>>> .Net. So I have to create an ad-hoc report with C# and then I can call it >>>> by it's id? Might you know of some C# examples where I can see where you do >>>> this? >>>> >>>> Thanks in advance for your kind response. >>>> >>>> Eric >>>> >>>> On Tuesday, July 17, 2012 7:16:07 AM UTC-4, Dorian Kind wrote: >>>>> >>>>> You probably know this, but if the reports were originally defined in >>>>> the UI, they will not be available via the API. Apart from that, I can't >>>>> offer any help but I'd recommend using ad hoc reports instead of the >>>>> ReportDefinitionService (which will be deprecated anyway). >>>>> >>>>> Cheers >>>>> >>>>> On Monday, July 16, 2012 8:48:00 PM UTC+2, road11 wrote: >>>>>> >>>>>> Using the C# v201109_1 code samples as a model, I'm trying to >>>>>> download one of our many previously defined and named reports. Here's the >>>>>> code that Google gave us to get our report definitions that isn't working >>>>>> (assuming a valid AdwordsUser object)... >>>>>> >>>>>> >>>>>> ReportDefinitionService **reportDefinitionService = >>>>>> (Rep**ortDefinitionService) user.**GetService( >>>>>> AdWordsService.v2011**09_1.ReportDefinitionService); >>>>>> >>>>>> // Create the selector. >>>>>> ReportDefinitionSelector** selector = new >>>>>> ReportDefiniti**onSelector(); >>>>>> >>>>>> try { >>>>>> // Get all report **definitions. >>>>>> ReportDefinitionPage **page = >>>>>> **reportDefinitionService.get(**selector); >>>>>> >>>>>> // Display report **definitions. >>>>>> if (page != null && **page.entries != null && >>>>>> page.**entries.Length > 0) { >>>>>> foreach (ReportDefin**ition reportDefinition in >>>>>> **page.entries) { >>>>>> writer.WriteLine("**ReportDefinition with name \"{**0}\" and >>>>>> id \"{1}\" was found.**", >>>>>> **reportDefinition.reportName, **reportDefinition.id); >>>>>> } >>>>>> } else { >>>>>> writer.WriteLine("**No report definitions were **found."); >>>>>> } >>>>>> >>>>>> } catch (Exception ex) { >>>>>> throw new System.Appli**cationException("Failed to **retrieve >>>>>> report definitions.",** ex); >>>>>> } >>>>>> >>>>>> >>>>>> ...however, this code keeps telling me that page.entries is null. We've >>>>>> got at least 1400 named reports defined in this Google Adwords account. >>>>>> How is it possible that this code can find none of them? I thought the >>>>>> selector might be the problem, but the ReportDefinitionSelector doesn't >>>>>> even have a fields property, so that can't be the issue. >>>>>> >>>>>> >>>>>> I would be most grateful if someone could post a (working) C# example of >>>>>> how to get a list of available reports and how to download a single >>>>>> named report from an Adwords account. >>>>>> >>>>>> >>>>>> Thank you 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 > -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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