sam-it/transip-api

生成的API客户端

dev-master 2017-05-04 15:29 UTC

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客户端做了一些不好的事情

  1. 它支持PHP5.3,因此需要丑陋的解决方案。
  2. 它主要使用静态函数。
  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依赖,请使用构建脚本来参考。