Cargando la imagen de un evento de Facebook arroja un error

Estoy intentando crear un evento con una imagen, pero cuando subo una imagen a Facebook, aparece un error (# 324) Falta un archivo de imagen o no es válido.

Esta es la función para subir una foto.

public function uploadFacebookEventPicture($fullPath, $eventId) { $mainImage = '@' . $fullPath; $imgData = array( 'picture' => $mainImage ); try { $data = $this->facebook->api('/'.$eventId, 'post', $imgData); return $data; } catch (FacebookApiException $e) { error_log('Failed to attach picture to event. Exception: ' . $e->getMessage()); } return null; } 

el par del código que uso después de la forma de envío

 if ($file[$name]['error'] == 0) { $fileName = $file[$name]['name']; $fileInfo = pathinfo($fileName); $newFileName = md5($fileName . microtime()) . '.' . $fileInfo['extension']; $fullPath = $this->config->applications->uploadPath . $newFileName; $form->$name->addFilter('Rename', $fullPath); if ($form->$name->receive()) { $resize = new SimpleImage(); $resize->load($fullPath); $resize->resizeToWidth($this->config->applications->resize->width); $resize->save($fullPath); // Gathering data for saving files information $fileInfo = array( 'name' => $newFileName, 'type' => FileTypes::IMAGE, 'description' => 'Application: Uploaded from Events form in back-end', ); $fileId = $dbFiles->save($fileInfo); $eventFileData = array( 'event_id' => $eventId, 'file_id' => $fileId, 'main_image' => ($name == 'mainImage') ? 1 : 0 ); $dbEventFiles->save($eventFileData); if ($name === 'mainImage') { $success = **$this->uploadFacebookEventPicture($fullPath, $eventData['fb_event_id']**); } } } 

El objeto de facebook se crea con el archivo de carga verdadero.

  $facebook = new Facebook(array( 'appId' => $config->facebook->appId, 'secret' => $config->facebook->secret, 'fileUpload' => true )); 

De acuerdo con el rastreador de errores de Facebook, este error se ha corregido: publicación de rastreador de errores

 Status changed to Fixed 

El código de arriba funciona bien para subir la imagen de un evento en Facebook.