Thanks a lot!!

On 29 jul, 17:26, AdWords API Advisor <adwordsapiadvi...@google.com>
wrote:
> Hi,
>
> This error is being thrown because the date is formatted incorrectly.
> The correct format is Ymd, for example 20100729.  I'll work with the
> core engineering team to have a better error thrown in this case.
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Jul 28, 11:28 am, Christian Fuentes <khr...@gmail.com> wrote:
>
>
>
> > Trying to add a ReportDefinition I got this error, but the code is the
> > same as the example called AddKeywordsPerformanceReportDefinition, and
> > the credentials are OK (I got all my campaigns and adGroups from the
> > API).
>
> > This is the code
>
> >     $adwords = new AdWordsUser(NULL, $email, $password,
> > $developerToken, $applicationToken, $userAgent, $clientIds['es']);
> >     $adwords->LogDefaults();
> >     /* add report definition */
> >     // Get the GetReportDefinitionService.
> >     $reportDefinitionService = $adwords-
>
> > >GetReportDefinitionService('v201003');
>
> >     $adGroupId = (float) 1312246342;
> >     $startDate = date('Y-m-d', strtotime('-2 days'));
> >     $endDate = date('Y-m-d', strtotime('yesterday'));
>
> >     // Create ad group predicate.
> >     $adGroupPredicate = new Predicate();
> >     $adGroupPredicate->field = 'AdGroupId';
> >     $adGroupPredicate->operator = 'EQUALS';
> >     $adGroupPredicate->values = array($adGroupId);
>
> >     // Create selector.
> >     $selector = new Selector();
> >     $selector->fields = array('AdGroupId', 'Id', 'KeywordText',
> > 'KeywordMatchType', 'Impressions', 'Clicks', 'Cost');
> >     $selector->predicates = array($adGroupPredicate);
> >     $selector->dateRange = new DateRange($startDate, $endDate);
>
> >     // Create report definition.
> >     $reportDefinition = new ReportDefinition();
> >     $reportDefinition->reportName = 'Keywords performance report #' .
> > time();
> >     $reportDefinition->dateRangeType = 'CUSTOM_DATE';
> >     $reportDefinition->reportType = 'KEYWORDS_PERFORMANCE_REPORT';
> >     $reportDefinition->downloadFormat = 'XML';
> >     $reportDefinition->selector = $selector;
>
> >     // Create operations.
> >     $operation = new ReportDefinitionOperation();
> >     $operation->operand = $reportDefinition;
> >     $operation->operator = 'ADD';
>
> >     $operations = array($operation);
>
> >     // Add report definition.
> >     $result = $reportDefinitionService->mutate($operations);
>
> > Can someone please help... thanks

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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

Reply via email to