jlaso / ovh-domain-api
Client API for ovh.com domain functions
Installs: 125
Dependents: 0
Suggesters: 0
Security: 0
Stars: 10
Watchers: 2
Forks: 2
Open Issues: 0
Type:module
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-12-15 10:26:24 UTC
README
Overview
This module permits comunication with ovh.com API
Installation
Checkout a copy of the code::
// in composer.json
"require": {
// ...
"jlaso/ovh-domain-api": "*"
// ...
}
// ..
Use of the API in your developments
use JLaso\OvhDomainApi\Service\OvhApi; $ovhUser = "xxxxx-ovh"; $ovhPass = "123456"; define("SANDBOX_MODE", true); $locale = "en"; $ovhApi = new OvhApi($ovhUser, $ovhPass, SANDBOX_MODE, $locale); /* * To register a new domain */ $ovhApi->registerDomain("example.com", $ovhUser); /** * To check if a domain it's Available */ $isAvailable = $ovhApi->isAvailable("example.com"); print ($isAvailable ? 'The domain is AVAILABLE' : 'The Domain is UNAVAILABLE'); /** * To create an [ownerId](http://www.ovh.com/soapi/en/?method=nicCreate) (individual) * to register domains in this account */ $ownerId = $ovhApi->createOwnerId(new OwnerDomain( 'email@example.com', 'My Name', 'My LastName', 'mypassword1234', 'My Address', 'My Area', 'My City', 'My Country', 'My Zip Code', 'My-Phone-Number', 'My-fax-or-null' )); $ovhApi->registerDomain('example.com', $ownerId);
You can see the SimpleSample in the Example folder.