Hi Brandon, I haven't tried it myself, but I believe that both should give you same results.
Since you mentioned that you want to retrieve reports for "Yesterday", a better way would be to set the ReportDefinition.dateRangeType as Yesterday, and leave out the selector.dateRange and Date predicates. This way, you don't have to create a new report definition every day, you can reuse the existing report definition. See http://code.google.com/apis/adwords/docs/reference/latest/ReportDefinitionService.ReportDefinition.html#dateRangeType for details. Cheers, Anash P. Oommen, AdWords API Advisor. On Dec 14, 2:29 am, Brandon Parise <[email protected]> wrote: > Want to load Keyword Performance Report for "yesterday"... > > 2010-12-12 through 2010-12-12 > > What is the difference between: > > $selector->dateRange = new DateRange('20101212', '20101212'); > > vs. > > $startDatePredicate = new Predicate (); > $startDatePredicate->field = 'Date'; > $startDatePredicate->operator = 'GREATER_THAN_EQUALS'; > $startDatePredicate->values = array ('20101212'); > > $endDatePredicate = new Predicate (); > $endDatePredicate->field = 'Date'; > $endDatePredicate->operator = 'LESS_THAN_EQUALS'; > $endDatePredicate->values = array ('20101212'); > > $selector->predicates = array($startDatePredicate, $endDatePredicate); -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
