sam-it / transip-api
生成的API客户端
dev-master
2017-05-04 15:29 UTC
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-08 07:24:46 UTC
README
一个现代PHP客户端,用于Transip API。此API客户端自动生成(见build.php),从TransIP提供的WSDL中生成。
TransIP官方API客户端做了一些不好的事情
- 它支持PHP5.3,因此需要丑陋的解决方案。
- 它主要使用静态函数。
- 它不支持composer或自动加载。
此客户端做了所有这些。
示例使用
include 'src/vendor/autoload.php';
$factory = new \SamIT\TransIP\ServiceFactory([
'login' => 'some-user',
'password' => 'your-key-not-your-login-password'
]);
foreach ($factory->getHaipService()->getHaips() as $haip) {
echo "{$haip->getName()} {$haip->getVpsName()}\n";
}
工厂(@see https://github.com/SAM-IT/transip-api/blob/master/src/generated/ServiceFactory.php)提供了API公开的所有服务的getter。
安装
composer require sam-it/transip-api
构建
如果您希望构建自己的类,需要dev依赖,请使用构建脚本来参考。