wappr / digitalocean
此包已被废弃,不再维护。没有建议的替代包。
使用 Guzzle 的 PHP DigitalOcean API 客户端
0.19.0
2017-03-10 18:29 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2022-06-25 07:52:54 UTC
README
这是一个默认使用 Guzzle 的 DigitalOcean PHP 客户端。
基本用法
您必须设置环境变量 DO_API_TOKEN
,并将其设置为您的 DigitalOcean API 令牌。
接下来,您需要实例化以下列出的资源之一。每个资源都有一个方法,可以向 DigitalOcean 发送请求。这些方法需要一个实例化的请求类。请求类的构造函数需要 DigitalOcean 所需的字段。通过使用请求类,无法发送不包含所有必需数据的请求。有时在调用设置方法时,会评估一些可选字段。
<?php include 'vendor/autoload.php'; use wappr\digitalocean\Droplets; use wappr\digitalocean\Requests\Droplets\CreateDropletsRequest; $droplets = new Droplets; $droplets->create(new CreateDropletsRequest('name', '512mb', 'nyc1', 'ubuntu-14-04-x64'));