oktawave / php-ocsclient
此包已被放弃,不再维护。没有建议替代包。
用于与Oktawave OCS通信的PHP库
dev-master
2024-03-12 08:57 UTC
Requires
- php: >=5.2.0
- ext-curl: *
- ext-json: *
This package is not auto-updated.
Last update: 2024-03-24 02:46:42 UTC
README
php-ocsclient是一个用于与Oktawave OCS通信的PHP库。
安装
通过Composer安装
推荐通过Composer来安装OCS客户端。
# Install Composer curl -sS https://getcomposer.org/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文件。