pachico/belugacdn

此包已被废弃且不再维护。没有推荐替代包。

BelugaCDN API 的轻量级客户端

0.1.0 2017-04-20 06:54 UTC

This package is auto-updated.

Last update: 2022-01-21 22:23:42 UTC


README

Build Status codecov License: MIT

用于与 BelugaCDN API 交互的简单库。当前版本仅包含 缓存失效 功能。

安装

通过 Composer

$ composer require pachico/belugacdn

使用

使用令牌授权

use Pachico\BelugaCDN;

try {

    $auth = new BelugaCDN\Auth\Token('mytoken');
    $client = new BelugaCDN\CacheInvalidation($auth);

    $response = $client->invalidateCache([
        'http://cdn.mysite.com/picture.jpg',
        'http://cdn.mysite.com/html.html'
        ]);

    print_r($response);

} catch (\Exception $exc) {
    echo $exc->getMessage();
}

使用用户名和密码

use Pachico\BelugaCDN;

try {

    $auth = new BelugaCDN\Auth\Credential('username', 'password');
    $client = new BelugaCDN\CacheInvalidation($auth);

    $response = $client->invalidateCache([
        'http://cdn.mysite.com/picture.jpg',
        'http://cdn.mysite.com/html.html'
        ]);

    print_r($response);

} catch (\Exception $exc) {
    echo $exc->getMessage();
}

变更日志

有关最近变更的更多信息,请参阅 CHANGELOG

测试

$ composer test

贡献

有关详细信息,请参阅 CONTRIBUTINGCONDUCT

安全

如果您发现任何安全问题,请通过电子邮件 pachicodev@gmail.com 联系,而不是使用问题跟踪器。

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件