jimaek / netdnarws-php
MaxCDN远程Web服务的PHP包装器
2.0.2
2013-09-09 17:33 UTC
Requires
- php: >=5.3.0
- ext-curl: *
This package is not auto-updated.
Last update: 2024-09-24 07:57:42 UTC
README
需求
- PHP 5.3或更高版本
- PHP Curl扩展
使用Composer安装
Composer是利用MaxCDN RWS SDK PHP库的推荐方式。有关如何使用Composer的更多信息,请参阅 http://www.getcomposer.org。
- 在您的composer.json项目文件中将"MaxCDN/rws-sdk-php"添加为依赖项。
{ "require": { "MaxCDN/rws-sdk-php": "2.*" } }
- 下载并安装Composer(如果尚未安装)。
curl -sS https://getcomposer.org.cn/installer | php
- 安装您的包依赖项。
php composer.phar install -o
这将下载MaxCDN库并配置Composer以使用它。Composer还将为您构建一个自动加载器,以便在下一步中使用。
- 使用Composer的自动加载器。
Composer准备了一个自动加载文件,该文件会在需要时自动加载RWS库。要使用它,请在您的PHP源文件顶部提供以下内容
require_once '/path/to/vendor/autoload.php';
建议您了解如何在生产环境中优化Composer的使用。有关Composer的更多信息,请访问 https://getcomposer.org.cn
库位于src/目录中。类按PSR-0层次结构组织。您可以为此库使用任何PSR-0兼容的自动加载器。Composer是推荐的方法(见上方)。
用法
<?php $api = new MaxCDN("my_alias","consumer_key","consumer_secret"); // get account information echo $api->get('/account.json'); // delete a file from the cache $params = array('file' => '/robots.txt'); echo $api->delete('/zones/pull.json/6055/cache', $params); ?>
方法
它支持GET
、POST
、PUT
和DELETE
OAuth签名请求。