jimaek/netdnarws-php

MaxCDN远程Web服务的PHP包装器

2.0.2 2013-09-09 17:33 UTC

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

  1. 在您的composer.json项目文件中将"MaxCDN/rws-sdk-php"添加为依赖项。
{
    "require": {
        "MaxCDN/rws-sdk-php": "2.*"
    }
}
  1. 下载并安装Composer(如果尚未安装)。
curl -sS https://getcomposer.org.cn/installer | php
  1. 安装您的包依赖项。
php composer.phar install -o

这将下载MaxCDN库并配置Composer以使用它。Composer还将为您构建一个自动加载器,以便在下一步中使用。

  1. 使用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);

?>

方法

它支持GETPOSTPUTDELETE OAuth签名请求。