взгляните на это: https://github.com/SociallyDev/Spaces-API. это может упростить вам задачу
После инициализации вы можете легко загрузить любой файл, подобный этому:
$space->UploadFile($path_to_file, "public");
$space
является экземпляром SpacesConnect
Остальное на его git странице