m2sh / aparatvideouploader
一个简单的类,用于将视频上传到aparat.com视频分享网站
Requires
- fabpot/goutte: 3.1
- mwhite/random-uagent: dev-master
This package is not auto-updated.
Last update: 2022-02-01 12:52:05 UTC
README
基于Aparat.com的简单视频上传器,基于Goutte。
### 使用 Composer
安装
composer require m2sh/aparatvideouploader
或者
使用以下命令克隆此仓库
git clone https://github.com/m2sh/AparatVideoUploader
然后使用 composer install
安装依赖项
- 由于使用了
GuzzleHttp
客户端,此包仅在 PHP 5.5 及以上版本上工作。 - Aparat.com 的账号。
### 使用方法 首先包含 composer 自动加载器
include 'vendor/autoload.php'
从上传器类创建实例
$uploader = new \m2sh\AparatVideoUploader\AparatVideoUploader();
指定您的aparat.com账号的 username
和 password
$uploader->setAuthenticationInfo('YOUR USERNAME', 'YOUR PASSWORD');
### 方法 #### 登录 将用户登录到 aparat.com
$uploader->login();
要检查登录是否成功,请检查 isUserLoggedIn
属性
if($uploader->isUserLoggedIn) {
// do something
}
准备上传
准备上传视频
$uploader->prepareUpload();
您还可以使用链式方法,如下所示
$uploader->login()->prepareUpload();
#### 获取视频类别 获取用于上传视频的视频类别
$categories = $uploader->getVideoCategories();
echo $categories[0];
#### 从文件上传视频 从文件将视频上传到您的账号
$file = __DIR__ . "/video/ghost.mp4";
$videoDetail = [
'title' => 'پسری که روح میشود',
'description' => 'شوخی با پدر',
'category' => 2,
'tags' => ['روح','شوخی'],
'comment_permission' => 'no'
];
$uploader->uploadFromFile($file,$videoDetail);
获取视频列表
获取已上传的视频列表
$videoList = $uploader->getVideoList();'
删除视频
使用 GetVideoList
方法中的给定 remove_link
url 从列表中删除视频
$uploader->removeVideo($videoList[0]['remove_link']);
### 问题 如果您在此包中发现了任何错误,请创建新问题。