akbaraditamasp / cloudpro-php
PHP 用于 CloudPRO 存储系统的库
v1.0.7
2023-07-12 09:14 UTC
Requires
- guzzlehttp/guzzle: ^7.5
README
此库是 CloudPRO API 的抽象,用于从使用 PHP 编写的应用程序中进行访问。
安装
composer require akbaraditamasp/cloudpro-php
使用
创建盒子
在创建盒子之前,请确保您已从应用程序中创建并获得了 访问密钥。
$response = CloudPRO::begin()->useAppAccess("YOUR ACCESS KEY")->storeBox("Box Name");
创建文件夹
使用创建盒子时获得的 盒子令牌。
$response = CloudPRO::begin()->useBoxToken("BOX TOKEN")->storeFolder("FOLDER NAME", $options);
存储文件
$response = CloudPRO::begin()->useBoxToken("BOX TOKEN")->storeFile("FILE NAME", "PATH", $options);
显示节点
如果节点键是一个文件夹,那么您将获得一个详细说明文件夹及其子文件夹的响应。但如果节点键是一个文件,那么您将获得一个文件 URL 响应。
$response = CloudPRO::begin()->useBoxToken("BOX TOKEN")->showNode("NODE KEY");
重命名节点
$response = CloudPRO::begin()->useBoxToken("BOX TOKEN")->renameNode("NODE KEY","NEW NAME");
移动节点
$response = CloudPRO::begin()->useBoxToken("BOX TOKEN")->moveNode("NODE KEY","PARENT KEY");
复制节点
$response = CloudPRO::begin()->useBoxToken("BOX TOKEN")->copyNode("NODE KEY","PARENT KEY");
删除节点
$response = CloudPRO::begin()->useBoxToken("BOX TOKEN")->deleteNode("NODE KEY");