dustindoiron / ibs
This package is abandoned and no longer maintained.
No replacement package was suggested.
There is no license information available for the latest version (v1.0.1) of this package.
PHP client for Internet.bs
v1.0.1
2024-05-25 13:02 UTC
Requires
- guzzlehttp/guzzle: ^7.8
- guzzlehttp/psr7: ^2.6
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
IBS
PHP client for internet.bs API Reference.
Install via composer composer require dustindoiron/ibs.
Example configuration:
$production_configuration = [
'ApiKey' => 'your_api_key'
'Password' => 'yep_its_a_password',
'Endpoint' => 'https://api.internet.bs/', // default
];
$test_configuration = [
'ApiKey' => 'your_api_key'
'Password' => 'yep_its_a_password',
'Endpoint' => 'https://testapi.internet.bs/',
];
Example usage:
$client = new \IBS\Client(\IBS\Configuration::createFromArray($production_configuration));
$client->account()->priceList()->get()->getBodyAsArray();
= [
"transactid" => "example_txid",
"status" => "SUCCESS",
"product" => [
[ …3],
[ …3],
[ …3],
[ …3],
[ …3],
[ …3],
[ …3],
[ …3],
[ …3],
[ …3],
[ …3],
[ …3],
[ …3],
[ …3],
[ …3],
[ …3],
[ …3],
...
]
]
$client->domain('dustindoiron.com')->check()->getBodyAsArray();
= [
"transactid" => "example_txid",
"status" => "UNAVAILABLE",
"domain" => "dustindoiron.com",
"minregperiod" => "1Y",
"maxregperiod" => "10Y",
"registrarlockallowed" => "YES",
"privatewhoisallowed" => "YES",
"realtimeregistration" => "YES",
"price" => [
"ispremium" => "NO",
],
]
Take a look at IBS\Transport\Response for available Response data.