Gebruikershulpmiddelen

Site-hulpmiddelen


api:het_registreren_van_een_domein

MaxDRS API: het registreren van een domein

//
// DRS API voorbeeld
//
 
require_once('include/drsapi.php');
 
try
{
	$api = new_drs_api('gebruikersnaam', 'wachtwoord');
 
	$contact_id = $api->newContact('bedrijfsnaam', 'voornaam','tussenvoegsel (van der)','achternaam',
                 'straatnaam', '10', '3-hoog', '1234 AB', 'Amsterdam', 'NL', '0612345678', 'test@test.nl');
 
	echo "Nieuw contactpersoon aangemaakt, contact id: $contact_id<br>";
 
	$domain_object = $api->newDomain('SAMPLE-DOMAIN.NL', $contact_id /* owner */, $contact_id /* admin-c */, $contact_id /* tech-c */);
	$domain_object->setNameservers('ns1.je-eigen-domein.nl', 'ns2.je-eigen-domein.nl');
	echo "Order toegevoegd aan openstaande orders<br>";
 
	$domain_object->register();
	echo "Domein geregistreerd";
} 
catch (Exception $e)
{
	echo 'Er ging iets mis<br>';
	echo 'Foutmelding: '.$e->getMessage();
}

De volgende stappen zijn nodig om het domein te registreren:

  1. Maak een nieuw drs_api object aan met de new_drs_api() functie. Geef hierbij uw gebruikersnaam (e-mail adres) en wachtwoord op.
  2. Indien het contactpersoon nog niet in het systeem voorkomt, dient deze eerst aangemaakt te worden met de $api→newContact() functie. Deze geeft een uniek identificatienummer terug. Het verdient aanbeveling deze nummers in een database op te slaan.
  3. Maak een domein object aan met de $api→newDomain() functie.
  4. Koppel het domein aan de nameservers met de $domain_object→setNameservers() functie.
  5. Registreer het domein met $domain_object→register(). Indien u bestellingen handmatig wilt goedkeuren, dan kunt u dit overwege laten. De order blijft dan in de “openstaande orders” staan, totdat u het via de webinterface geregistreerd heeft.

Bij .nl domeinen dient het aan te vragen domein reeds op de opgegeven nameservers ingesteld te staan, op het moment dat u het domein aanvraagt. Dit kunt u met de SIDN nameservercheck controleren: http://www.sidn.nl/ace.php/c,727,778,,,,Nameserver_check.html

api/het_registreren_van_een_domein.txt · Laatst gewijzigd: 2007/11/27 23:04 door max