replay4me / samba
此包的最新版本(dev-master)没有可用的许可证信息。
dev-master
2015-08-12 19:33 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
This package is not auto-updated.
Last update: 2024-10-02 08:35:44 UTC
README
Samba 视频
更多信息:http://dev.sambatech.com/
安装
Composer
更新您的 composer.json
文件,将其作为依赖项包含此包
"replay4me/samba":"dev-master"
服务提供者*
通过将其添加到 app/config/app.php
中的 providers 数组来注册 Samba 服务提供者
'Eduardostuart\Samba\SambaServiceProvider',
别名
通过将其添加到 app/config/app.php
中的 aliases 数组来别名化 Samba 门面
'Samba' => 'Eduardostuart\Samba\Facades\SambaFacade',
配置发布
php artisan config:publish replay4me/samba
使用方法
上传文件
可选参数
mediaType: 视频或音频(默认:视频)
try
{
print_r( Samba::upload()->send(
array(
'projectId' => $projectId,
'file' => $myFile // Input::get('file')
)
)->body() );
}catch( CouldNotUploadException $e )
{
echo 'Could not upload file :(';
}catch( InvalidFileUploadException $e )
{
echo 'Ops! Invalid file';
}
创建新项目
try
{
print_r( Samba::projects()->create(
array(
'name' => 'Project name',
'description' => 'My awesome project'
)
)->body() );
}catch(CouldNotCreateProjectException $e)
{
echo 'Ops! Could not create project';
}
显示项目
try
{
print_r( Samba::projects()->show()->body() );
}catch(WrongResponseException $e )
{
echo 'There was an error...';
}
获取特定项目
try
{
$projectId = 1234;
print_r( Samba::projects()->show( $projectId )->body() );
}catch(WrongResponseException $e )
{
echo 'There was an error...';
}
显示项目媒体
try
{
$projectId = 1234;
print_r( Samba::medias()->show($projectId)->body() );
}catch(MediaNotFoundException $e )
{
echo 'Media not found';
}
*显示特定媒体
try
{
$projectId = 1234;
$mediaId = 'abcdefghij';
print_r( Samba::medias()->show( $projectId , $mediaId )->body() );
}catch(MediaNotFoundException $e )
{
echo 'Media not found';
}
删除特定媒体
try
{
$projectId = 1234;
$mediaId = 'abcdefghij';
var_dump( Samba::medias()->remove( $projectId , $mediaId )->body() );
}catch(MediaNotFoundException $e )
{
echo 'Media not found';
}
显示所有类别
try
{
$projectId = 1234;
var_dump( Samba::categories()->show( $projectId )->body() );
}catch(WrongResponseException $e )
{
echo 'There was an error...';
}
获取类别
try
{
$categoryId = 5555;
$projectId = 1234;
var_dump( Samba::categories()->show( $projectId , $categoryId )->body() );
}catch(WrongResponseException $e )
{
echo 'There was an error...';
}
创建类别
try
{
$parentId = 1234; // or null..
var_dump( Samba::categories()->create( $projectId , 'My super Category' , $parentId )->body() );
}catch(CouldNotCreateCategoryException $e )
{
echo 'Ops! There was an error...';
}