yutao / pan123
php sdk for 123pan
1.0.0
2024-04-18 16:35 UTC
Requires
- php: >=7.0.0
- ext-curl: *
- ext-json: *
This package is auto-updated.
Last update: 2024-04-18 16:50:14 UTC
README
website : https://www.123pan.com/
dev: https://www.123pan.com/developer
doc : https://123yunpan.yuque.com/org-wiki-123yunpan-muaork/cr6ced
composer
composer require yutao/pan123
demo
new
use Yutao\Pan123\Client; $sdk= Client::boot('your clientID', 'your clientSecret');
API
账号
- 获取账号信息
$sdk->user->info();
文件
- 获取文件列表
$sdk->file->list();
- 创建文件夹
$sdk->file->mkdir();
- 移动文件
$sdk->file->move();
- 删除文件
$sdk->file->delete();
- 恢复文件
$sdk->file->recover();
- 销毁文件
$sdk->file->destroy();
上传
- 一键上传
$sdk->upload->upload();
- 创建文件
$sdk->upload->create();
- 获取上传URL
$sdk->upload->getUploadUrl();
- 上传文件
$sdk->upload->chunk();
- 获取分片列表
$sdk->upload->queryChunk();
- 结束上传
$sdk->upload->finish();
- 获取上传状态
$sdk->upload->status();
直链
- 开启文件夹直连
$sdk->link->enable();
- 关闭文件夹直连
$sdk->link->disable();
- 获取直链URL
$sdk->link->url();
- 执行视频文件转码
$sdk->link->doTrans();
- 查询转码结果
$sdk->link->queryTrans();
- 获取视频转码URL
$sdk->link->m3u8();
离线下载
- 离线下载
$sdk->download->add();
分享
- 创建分享
$sdk->share->create();
其他
- 获取错误信息
$sdk->getError();
- 修改api域名
$sdk->setUrlBase();
- 修改缓存目录
$sdk->setCacheDir();