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, that this is the profile picture. But since more than a year now, facebook provides new, large cover photos for events. I want to upload a picture to there, not as a profile picture. Is that possible? I didn't find any help on the Facebook Developer Graph Api Events Page as there only the way to upload a profile picture is described (HTTP POST TO /EVENT_ID/picture).
In short: Is it possible to upload a cover photo for an event via the Graph API?
UPDATE: I tried to upload a picture to the pages photo album and retrieve the picture id. I then tried to select this picture as the cover photo of the event.
$cover = array(
'cover' => $uploaded_photo_id,
);
$fb->api('/' . $this->FacebookEventID, 'POST', $cover);
Sadly, this isn't working as it is directly on pages.
I'm starting to think, that this isn't possible as of now.
Also if you set a cover photo via the website, you can query the graph api with https://graph.facebook.com/Event_ID?fields=cover
which will return the cover.
UPDATE:
I still had no success. But if you answer, please keep in mind: I want to upload a cover picture to the event! NOT A PROFILE PICTURE