Я успешно создаю событие, используя graphAPI, когда я пытаюсь загрузить пиктограмму профиля события, которая, похоже, зависает, если я закомментирую базовое имя ($ fileName) =>'@'.$fileName, оно работает нормально.
мой код выглядит как
$fb = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => false,
'fileUpload' => true
));
$fb->setAccessToken($_SESSION[ $eid.'_FB_USER_ACCESSCODE' ]);
$data = array( 'access_token' => $_SESSION[ $eid.'_FB_USER_ACCESSCODE' ],
'owner' => $_SESSION[ $eid.'_FB_USER_ACCESSCODE' ],
'name' => $event->getTitle(),
'description' => $description,
'start_time' => $event->getStart(),
'end_time' => $event->getEnd(),
'street' => $event->getAddress(),
'city' => $event->getCity(),
'state' => $event->getState(),
'zip' => $event->getZip(),
'latitude' => $event->getLat(),
'longitude' => $event->getLong(),
'privacy' => 'OPEN',
'location' => $event->getLocation()
,basename($fileName) => '@'.$fileName
) ;
$result = $fb->api($_SESSION[ $eid.'_FB_USER_FBID' ]."/events","post",$data);
$facebookEventId = $result['id'];