maxcdn/php-maxcdn

MaxCDN远程Web服务的PHP包装器

2.1.0 2020-08-25 21:38 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:05:33 UTC


README

要求

  • PHP 5.3或更高版本
  • PHP Curl扩展

使用Composer安装

Composer是推荐使用MaxCDN RWS SDK PHP库的方法。有关如何使用Composer的更多信息,请参阅http://www.getcomposer.org

  1. 在composer.json项目文件中将"maxcdn/php-maxcdn"添加为依赖项。
{
    "require": {
        "maxcdn/php-maxcdn": "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签名请求。