У меня была та же проблема, что и у вас.
После некоторого изучения я нашел решение.
Использование http://graph.facebook.com/eventid/?fields=picture&type=large
Вы можете выбрать маленький, нормальный, большой или квадратный как тип.
Вы можете вызвать это как отдельный вызов API,
$event = $facebook->api('/'.$event['id']);
$picture = $facebook->api('/'.$event['id'].'?fields=picture&type=large');
$picture = $picture['picture'];
echo '<img src="'.$picture.'">';
echo $event['name'];
echo $event['end_time']; // will work, no need to call
или одновременно вызвать другие поля.Но тогда вам придется определить каждое поле, которое вы хотите вызвать.
$event = $facebook->api('/'.$event['id'].'?fields=name,start_time,picture&type=large');
echo '<img src="'.$event['picture'].'">';
echo $event['name'];
echo $event['end_time']; // will not work, end_time hasn't been called