pachico / belugacdn
此包已被废弃且不再维护。没有推荐替代包。
BelugaCDN API 的轻量级客户端
0.1.0
2017-04-20 06:54 UTC
Requires
- php: ~5.6|~7.0
- php-curl-class/php-curl-class: ^7.2
Requires (Dev)
- phpunit/phpunit: ~5.0||~6.0
- squizlabs/php_codesniffer: ^2.3
This package is auto-updated.
Last update: 2022-01-21 22:23:42 UTC
README
用于与 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
贡献
有关详细信息,请参阅 CONTRIBUTING 和 CONDUCT。
安全
如果您发现任何安全问题,请通过电子邮件 pachicodev@gmail.com 联系,而不是使用问题跟踪器。
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。