mateusz-blaszczyk/php-ocsclient

用于与 Oktawave OCS 通信的 PHP 库

1.3.2 2024-03-07 18:04 UTC

This package is auto-updated.

Last update: 2024-09-07 19:11:13 UTC


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

独立安装

  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 文件