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:
- Maak een nieuw drs_api object aan met de new_drs_api() functie. Geef hierbij uw gebruikersnaam (e-mail adres) en wachtwoord op.
- 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.
- Maak een domein object aan met de $api→newDomain() functie.
- Koppel het domein aan de nameservers met de $domain_object→setNameservers() functie.
- 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 22:04 door max