$events = JFBCFactory::provider('facebook')->api('me/events');
{
"data": [
{
"name": "Test event",
"start_time": "2014-07-02",
"rsvp_status": "attending",
"id": "912486538777545"
}
],
... <some paging controls here>
{
"is_date_only": true,
"name": "Test event",
"owner": {
"id": "1251253607",
"name": "Alex Sourcecoast"
},
"privacy": "SECRET",
"start_time": "2014-07-02",
"updated_time": "2014-07-02T17:07:33+0000",
"id": "912486538777545"
}
$response = JFBCFactory::provider('facebook')->api('me/events');
if (isset($response['data']) && isset($response['data'][0]))
{
$events = $response['data'];
foreach ($events as $event)
{
$eventDetails = JFBCFactory::provider('facebook')->api($event['id']);
$title = $eventDetails['name'];
}
}
if ($path == 'events')
{
$events = parent::get('events');
$titles = array();
if (count($events) > 0)
{
foreach ($events as $event)
{
$eventDetails = JFBCFactory::provider('facebook')->api($event['id']);
$titles[] = $eventDetails['name'];
}
}
return implode(', ', $titles);
}
Join our newsletter to get alerts for Joomla releases, tips and tricks and extension updates.