I use the facebook-php-sdk to create an event for a page.
Now as described here it is possible to upload a picture to an event.
The problem with that is, tha
All answers above are wrong! There is only one way to create the Cover Image:
Create The Event:
$eventData = array(
'name' => 'Event Title',
'start_time' => 'StarttimeInCorrectFormat',
'description' => 'Event Description'
);
$fbEvent = $fb->api('/PAGE_ID/events/', 'post', $eventData);
Update the Event using the ID from above:
$cover['cover_url'] = 'http://urlToCoverImage.jpg';
$eventUpdate = $facebook->api( "/" . $fbEvent['id'], 'post', $cover );
return true or false.
And thats it. Cover is in.