Thanks Jeff!
I get it now. Here's what I came up with..
$printjobs = getAllJobs();
# Display report id for each report.
for ($i = 0; $i < count($printjobs); $i++) {
echo 'Report ID is "' . $printjobs[$i]['id'] . '"';
}
And it returned the Report Ids for each report. (Report ID is
"675426353"Report ID is "675438683") I only have one report listed and
one template. Does it include the template as a report too? Also, is
the first report in the array always the most recent one?
Thanks so much,
Daniel
On Jan 6, 9:17 am, AdWords API Advisor <[email protected]>
wrote:
> Hello Dan,
>
> General information about arrays in PHP can be found at
>
> http://us.php.net/types.array
>
> The getAllJobs() call should return an array of ReportJob objects, and
> each object has an id property. So you'd want to either iterate
> through the entire array or access a specific element (if you know in
> advance which element you're interested in, which you normally
> wouldn't). Once you have a reference to a given ReportJob object, you
> can take a look at its id property.
>
> If you're looking for a generic PHP example of iterating through an
> array of data returned from the SOAP service and looking at its
> properties, lines 62-66 of this might be helpful:
>
> http://code.google.com/p/adwords-api-php-samples/source/browse/trunk/...
>
> Cheers,
> -Jeff Posnick, AdWords API Team
>
> On Jan 6, 12:05 pm, Acapella <[email protected]> wrote:
>
> > Thanks, Jeff.
>
> > I've looked everywhere it seems and can't find the syntax on how to
> > reference the id element in the getalljobs() array. Can you just give
> > me an example, or point me to where it might be? I am new to PHP and
> > the API and am just using it on this project.
>
> > Thanks for all your help!
>
> > Dan
>
> > On Jan 5, 2:43 pm, AdWords API Advisor <[email protected]>
> > wrote:
>
> > > Hello Dan,
>
> > > There is automatic way to do the mapping. If you search this group
> > > for some past posts on the subject you can get a feel for what others
> > > have done and some of the caveats. For example:
>
> > > http://groups.google.com/group/adwords-api/browse_thread/thread/b987a...
>
> > > Cheers,
> > > -Jeff Posnick, AdWords API Team
>
> > > On Jan 5, 4:43 pm, Acapella <[email protected]> wrote:
>
> > > > Hello,
>
> > > > I want to download a report programmatically using PHP and I'd like to
> > > > schedule it daily to download a report scheduled from the Adwords Web
> > > > Page. Is there a straightforward way of doing this? How do I get the
> > > > ReportId and JobId for an existing report?
>
> > > > I was going to use getReportDownloadUrl but it needs the jobId. I
> > > > called GetAllJobs which returned an array, but How do I reference
> > > > items in that array? I tried GetAllJobs([2]) to get the Report ID but
> > > > to no avail.
>
> > > > Thanks for any help you can give!
>
> > > > Yours,
>
> > > > Dan
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---