okwinza / cloudflare-api
简单的灵活的PHP库,用于CloudFlare API。
1.0.3
2015-10-14 14:56 UTC
Requires
- php: >=5.3.3
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: ^4.8
README
这是一个小巧、紧凑但灵活的API库,用于流行的CDN服务提供商CloudFlare,由PHP编写。
支持HOST和CLIENT API。
文档
CloudFlare客户端API文档
CloudFlare托管提供商API文档
如何使用
- 获取您的API密钥。您可以在这里获取。
- 将 {EMAIL} 和 {TOKEN} 替换为您的实际数据。
- 开始编码。
示例
您可以在 /examples 目录中找到一些示例代码。
但这里仍然有一些基础知识
如果您想使用CLIENT API,则像这样实例化API对象
$cf_api_client = new CF("{EMAIL}","{TOKEN}");
否则只需将您的 {HOST_KEY} 传递给构造函数
$cf_api_client = new CF("{HOST_KEY}");
然后开始发送请求
$response = $cf_api_client->rec_new(array(
'z' => 'yoursite.com',
'name' => 'new.yoursite.com',
'ttl' => 1,
'type' => 'A',
'content' => '1.2.3.4'
));
注意: rec_new
是在 文档 中列出的API方法名称
此外,您可以在任何时间更改当前的 EMAIL/TOKEN/HOST_KEY 值,而无需重新创建对象
$cf_api_client->setEmail($email);
$cf_api_client->setToken($token);
$cf_api_client->setHostKey($host_key);
安装
您可以通过 Composer 安装 cloudflare-api
。
composer require okwinza/cloudflare-api
或者通过简单的 require
。
支持
vk: okwinza
邮箱: okwinza@gmail.com