m1guelpf / fly-api
飞API的PHP客户端
v1.0.2
2017-11-28 10:32 UTC
Requires
- php: ^5.5|^7.0
- guzzlehttp/guzzle: ^6.1
Requires (Dev)
- phpunit/phpunit: 6.*
This package is auto-updated.
Last update: 2024-09-17 05:43:14 UTC
README
此包简化了与Fly.io API交互的过程。
要求
此包需要PHP >= 5.5。
安装
您可以通过composer安装此包
composer require m1guelpf/fly-api
使用方法
您必须将Guzzle客户端和API令牌传递给M1guelpf\FlyAPI\Fly
的构造函数。
$fly = new \M1guelpf\FlyAPI\Fly('YOUR_FLY_API_TOKEN');
或者您可以跳过令牌,稍后使用connect()
方法
$fly = new \M1guelpf\FlyAPI\Fly(); $fly->connect('YOUR_FLY_API_TOKEN');
获取主机名
$fly->getHostnames($slug);
创建主机名
$fly->createHostname($slug, $hostname);
获取主机名
$fly->getHostname($slug, $hostname);
创建后端
$fly->createBackend($slug, $name, $type, $settings);
创建规则
$fly->createRule($slug, $hostname, $backend_id, $action_type, $path, $priority, $path_replacement);
获取Guzzle客户端
$fly->getClient();
设置Guzzle客户端
$client = new \GuzzleHttp\Client(); // Example Guzzle client $fly->setClient($client);
其中 $client 是 \GuzzleHttp\Client
的一个实例。
变更日志
有关最近更改的更多信息,请参阅变更日志。
测试
$ composer test
贡献
有关详细信息,请参阅贡献指南。
安全
如果您发现任何与安全相关的问题,请通过电子邮件soy@miguelpiedrafita.com联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证。有关更多信息,请参阅许可证文件。