oktawave/php-ocsclient

此包已被放弃,不再维护。没有建议替代包。

用于与Oktawave OCS通信的PHP库

dev-master 2024-03-12 08:57 UTC

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';

独立安装

  1. 下载最新版本
  2. 在您的代码中包含初始化脚本,该脚本加载所有所需的类
<?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文件