akbaraditamasp/cloudpro-php

PHP 用于 CloudPRO 存储系统的库

v1.0.7 2023-07-12 09:14 UTC

This package is auto-updated.

Last update: 2024-09-25 03:53:53 UTC


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");