Likes Likes:  0
Resultaten 1 tot 6 van de 6
  1. #1
    Domeinregistratie Transip api
    geregistreerd gebruiker
    145 Berichten
    Ingeschreven
    18/01/07

    Locatie
    Cyberspace

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    Domeinregistratie Transip api

    Ik ben bezig met het maken van een script om de Transip api heen. Alles werkt (opvragen whois informatie enz.) echter zit ik nog met een ding:

    Het registreren van domeinnamen.

    Ik heb een heel formulier gemaakt met houdergegevens, administratie en technisch contact en nameservers. Dit wordt in een database gezet.

    Nu wil ik dat bij het voltooien van de bestelling de gegevens weer uit de database gelezen worden en het domein geregistreerd wordt. Dat uitlezen e.d. van de database is geen probleem.

    Wat mijn probleem wel is: wat voor input moet ik naar die register pagina sturen? Er staat wel iets in over de gegevens in een array zetten, maar niets over welke input exact verwacht wordt (volgorde, benaming enz).

    Nu kan ik wel iemand inhuren dit te doen, maar ik vind het veel leuker om er zelf mee bezig te zijn. Wie weet het antwoord en kan mij een duw in de goede richting geven?

  2. #2
    Domeinregistratie Transip api
    geregistreerd gebruiker
    2.731 Berichten
    Ingeschreven
    20/05/05

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked



    Citaat Oorspronkelijk geplaatst door Dion Wales Bekijk Berichten
    Wie weet het antwoord en kan mij een duw in de goede richting geven?
    TransIP zelf? Lijkt hier ondertussen de support desk van die toko wel

  3. #3
    Domeinregistratie Transip api
    geregistreerd gebruiker
    145 Berichten
    Ingeschreven
    18/01/07

    Locatie
    Cyberspace

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door Geert-Jan Bekijk Berichten
    TransIP zelf? Lijkt hier ondertussen de support desk van die toko wel
    Juist van jou had ik wel een normaler antwoord verwacht.

    Transip zelf is geen optie, de support daar heb ik verder niets over te klagen, maar qua ondersteuning met hun api kom ik er niet uit met die support desk figuren.

    En hier zitten volgens mij genoeg mensen die er al eens mee bezig zijn geweest en dus antwoord uit praktijkervaring met de api kunnen geven.

  4. #4
    Domeinregistratie Transip api
    geregistreerd gebruiker
    2.731 Berichten
    Ingeschreven
    20/05/05

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked



    Citaat Oorspronkelijk geplaatst door Dion Wales Bekijk Berichten

    Transip zelf is geen optie, <knip> maar qua ondersteuning met hun api kom ik er niet uit met die support desk figuren.
    Sorry, maar het gaat er bij mij niet in dat je als bedrijf iets levert en daar geen ondersteuning op biedt zoals TransIP dat in dit voorbeeld doet.

    Als ik een voorbeeld had kon je het krijgen van me, helaas heb ik dat niet daar ik rechtstreeks registreer.

  5. #5
    Domeinregistratie Transip api
    geregistreerd gebruiker
    387 Berichten
    Ingeschreven
    18/05/07

    Locatie
    Amersfoort

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Niels
    Bedrijf: Codely
    Functie: CEO
    URL: codely.nl
    Registrar SIDN: Nee
    KvK nummer: 32134636
    View https://www.linkedin.com/in/nielsvanrenselaar/'s profile on LinkedIn

    Ach we zijn hier om elkaar te helpen... een copy paste uit mijn API implementatie. Werkelijkheid zit iets anders in elkaar, maar dit zou moeten werken.

    Code:
    <?php
    
    $domain = $domein;
    
    
    $nameservers = array();
    $nameservers[] = new Transip_Nameserver("ns1.media-enzo.nl");
    $nameservers[] = new Transip_Nameserver("ns2.media-enzo.nl");
    
    $users = array();
    
    $user = new Transip_WhoisContact();
    $user->type = "registrant";
    $user->firstName = $_POST['voornaam'];
    $user->middleName = $_POST['tussenvoegsel'];
    $user->lastName = $_POST['achternaam'];
    $user->street = $_POST['straat'];
    $user->number = $_POST['huisnummer'];
    $user->postalCode = $_POST['postcode'];
    $user->city = $_POST['plaats'];
    $user->country = $_POST['landcode'];
    $user->phoneNumber = $_POST['telefoon'];
    $user->faxNumber = '';
    $user->email = $_POST['emailadres'];
    
    $users[] = $user;
    
    $user = new Transip_WhoisContact();
    $user->type = "administrative";
    $user->firstName = "*";
    $user->middleName = "*";
    $user->lastName = "*";
    $user->companyName = "*";
    $user->companyKvk = "*";
    $user->companyType = '*';
    $user->street = "*";
    $user->number = "*";
    $user->postalCode = "*";
    $user->city = "*";
    $user->country = '*';
    $user->phoneNumber = "*";
    $user->faxNumber = '*';
    $user->email = "*";
    
    $users[] = $user;
    
     
    $user = new Transip_WhoisContact();
    $user->type = "technical";
    $user->firstName = "*";
    $user->middleName = "*";
    $user->lastName = "*";
    $user->companyName = "*";
    $user->companyKvk = "*";
    $user->companyType = '*';
    $user->street = "*";
    $user->number = "*";
    $user->postalCode = "*";
    $user->city = "*";
    $user->country = '*';
    $user->phoneNumber = "*";
    $user->faxNumber = '*';
    $user->email = "*";
    
    $users[] = $user;
    
    $result = true;
    try {
    	// Request the availability of a domain by using the Transip_DomainService API;
    	// we can get the following different statusses back with different meanings.
    	$availability = Transip_DomainService::checkAvailability($domain);
    	
    	switch($availability) {
    	
    	    case Transip_DomainService::AVAILABILITY_FREE:
    	        echo htmlspecialchars($domain) . ' is vrij voor registratie.<hr/>';
    	        
    	        try {
    	        
    	        	$register = new Transip_Domain($domain, $nameservers, $users);
    	        	Transip_DomainService::register($register);
    	        	
    	        } catch (SoapFault $f) {
    	        
    			    // It is possible that an error occurs when connecting to the TransIP Soap API,
    			    // those errors will be thrown as a SoapFault exception.
    			   echo ('An error occurred: ' . htmlspecialchars($f->getMessage()));
    			   $result = false;
    			
    			}
    			
    	    	break;
    	    
    	    default:
    	    	echo htmlspecialchars($domain) . ' is niet beschikbaar. Registratie afgebroken.';
    	    	$result = false;
    	        break;
    	}
    	
    } catch(SoapFault $e) {
    	// It is possible that an error occurs when connecting to the TransIP Soap API,
    	// those errors will be thrown as a SoapFault exception.
    	echo 'An error occurred: ' . htmlspecialchars($e->getMessage());
    	$result = false;
    }
    
    if($result) {
    
    	// hier doe je de database bijwerken
    
    }



  6. #6
    Domeinregistratie Transip api
    geregistreerd gebruiker
    145 Berichten
    Ingeschreven
    18/01/07

    Locatie
    Cyberspace

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Nu weet ik in welke richting ik moet werken, dus dat komt goed. Dank je.

Labels voor dit Bericht

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2018 Webhostingtalk.nl.
Web Statistics