Wallogit.com
2017 © Pedro Peláez
TransIp API client
INFO: https://www.transip.nl/nieuws/de-nieuwe-transip-rest-api-is-live/
, (*1)
Wrapper of the transip API, (*2)
Do you want to use the TransIp API in your symfony2 project?, (*3)
https://github.com/verschoof/transip-api-bundle, (*4)
composer.json, (*5)
"require": {
...
"verschoof/transip-api": "1.1.0"
}
Run composer update verschoof/transip-api-bundle, (*6)
$login = ''; // Your login at transip
$privateKey = ''; // Your key from transip
$client = new Transip\Client($login, $privateKey, true);
$domainApi = $client->api('domain');
$domainInfo = $domainApi->getInfo('domain.com');
// This returns an exception if the domain cannot be found !
// So it might be wise to do it in a try catch instruction
$status = $domainApi->checkAvailability();
// returns the string FREE if the domain is available
Do not use batchCheckAvailability in a loop, as it will break out with an error. batchCheckAvailability only allows 20 records in the array., (*7)
TransIP is aware of this issue and they will update that in a next release., (*8)
This package is succesfully tested on the Laravel 4.1 Framework However there is no ServiceProvider for it, just use the example in the usage section. Advice is ofcourse to create a config-file for your tranip-api-credentials., (*9)
https://api.transip.nl/docs/, (*10)