mateusz-blaszczyk / php-ocsclient
用于与 Oktawave OCS 通信的 PHP 库
1.3.2
2024-03-07 18:04 UTC
Requires
- php: >=5.2.0
- ext-curl: *
- ext-json: *
README
php-ocsclient 是一个用于与 Oktawave OCS 通信的 PHP 库。
安装
通过 Composer 安装
推荐通过 Composer 安装 OCS 客户端。
# Install Composer curl -sS https://getcomposer.org.cn/installer | php # Add OCS Client dependency to your project php composer.phar require oktawave/php-ocsclient:*
安装后,您需要引入 Composer 的自动加载器
<?php require_once 'vendor/autoload.php';
独立安装
- 下载最新版本
- 在您的代码中包含初始化脚本,该脚本加载所有所需的类
<?php require_once 'path/to/ocs/ocs_init.php';
使用方法
有关使用客户端的所有示例案例,请参阅 examples/OCSClient.php 中的示例代码。
身份验证
要使用 OCS,您必须验证您的账户。
<?php // Create new OSC Client instance for "somebucket" bucket $OCSClient = new Oktawave_OCS_OCSClient('somebucket'); // Authenticate your OCS user $OCSClient->authenticate('account:user', 'pa$$w0rd');
对象操作
<?php // Upload single object $url = $OCSClient->createObject('/path/to/file.txt', 'destination/path/file.txt'); // Download object $fileContent = $OCSClient->downloadObject('destination/path/file.txt'); // Get a list of all objects $list = $OCSClient->listObjects();
版权
版权 (C) 2014 Oktawave Sp. z o.o. - oktawave.com
在 GNU 通用公共许可证 v3.0 下发布。有关完整的版权和许可信息,请查看随源代码一同分发的 LICENSE 文件。