Я пытаюсь опубликовать фотографию со своего сервера в Facebook, но получаю странную ошибку:
Неустранимая ошибка: Uncaught CurlException: 26: не удалось создать пустые данные, брошенные в base_facebook.php в строке 886
И код приложения здесь:
$facebook->setFileUploadSupport(true);
$file = "/uploads/test_photo.jpg";
$post_data = array(
"message" => "My photo caption",
"source" => '@' . realpath($file)
);
$album_id = "10150639478245912";
$data = $facebook->api("/".$album_id."/photos", 'post', $post_data);
print_r($data);
Разрешение, которое приложение использует:
$loginUrl = $facebook->getLoginUrl(
array('scope' => 'publish_stream, user_photos')
);