开发者社区> 问答> 正文

彻底解决PHP SDK依赖的问题

近期PHP SDK发布了2.0.1版本,主要解决了两个问题:


1. ListObjects/ListMultipartUploads处理特殊字符
2. 提供更明确的异常信息


同时还 提供了单文件phar的使用方式,不需要composer,不用管依赖。你只需要下载
我们提供的phar文件(下载地址: https://help.aliyun.com/document_detail/oss/sdk/php-sdk/install.html,见安装方式2),
就可以直接使用:


<?php

require_once __DIR__ . '/aliyun-oss-php-sdk-2.0.1.phar';

use OSS\Http\RequestCore;
use OSS\OssClient;
use OSS\Core\OssException;

const OSS_ACCESS_ID = '';
const OSS_ACCESS_KEY = '';
const OSS_ENDPOINT = '';

$ossClient = new OssClient(
    OSS_ACCESS_ID, OSS_ACCESS_KEY, OSS_ENDPOINT, false);


try {
    $ossClient->getBucketAcl('hello');
} catch (OssException $e) {
    print($e->getMessage() . "\n");
    print("Details: " . $e->getDetails() . "\n");
    print("HTTP Code: " . $e->getHTTPStatus() . "\n");
    print("RequestId: " . $e->getRequestId() . "\n");
    print("ErrorCode: " . $e->getErrorCode() . "\n");
    print("ErrorMessage: " . $e->getErrorMessage() . "\n");
}


使用PHP SDK的小伙伴们快快使用起来吧。

注意:
1. 如果你的项目已经在用composer做依赖管理,则建议使用安装方式1里的composer方式。

展开
收起
rockuw 2015-12-15 09:46:48 6734 0
1 条回答
写回答
取消 提交回答
  • 赞楼主!
    2015-12-15 14:23:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-深入浅出网络编程与swoole内核-吴镇宇 立即下载
一个跨平台的云服务SDK需要什么 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载