WegenerIT-API für Reseller

Los geht's!

Einleitung:

Mit unserer API haben Sie in wenigen Schritten Zugriff auf alle Funktionen unseres Kunden-Interfaces und können direkt in das Reselling-Geschäft einsteigen. Mit dem mitgeliefertem PHP-Client ist die API im Handumdrehen in deine Projekte eingebunden. Die RESTful-Struktur ermöglicht es, die API auch mit beliebigen Programmier­sprachen anzusteuern.

Ansprechpartner:

Til Wegener
til.wegener@wegenerit.de
+49 341 99579973

Wie funktioniert die API?

Im folgenden Beispiel nutzen wir Curl in der Linux Konsole um die API aufzurufen.
API Url:

Beispiel API Anfrage:
curl 'https://kunde.wegenerit.de/domainsResellerAPI/api.php'  --data 'token=AaLc8eNZWsZtWlT9LtT7NUha&authemail=deinemail@wegenerit.de&action=RegisterDomain&sld=testdomain&tld=de®period=1&nameserver1=ns1.wegenerit.de&nameserver2=ns2.wegenerit.de&adminfirstname=Name&adminlastname=Nachname&admincompanyname=Firma&adminaddress1=Adresse&admincity=Stadt&adminstate=Region&admincountry=DE&adminpostcode=12345&adminphonenumber=1234567890&adminemail=domains@wegenerit.de' --compressed
								
Beispiel API Antwort:
{"result":"success","msg":"Domain has been registered"}
								

API PHP Beispiel

Im folgenden Beispiel nutzen wir Curl in der Linux Konsole um die API aufzurufen.

Beispiel PHP:
			
<?php
$data = array(
    "action"		=> "RegisterDomain",
    "token"             => "AaLc8eNZWsZtWlT9LtT7NUha",
    "authemail"         => "deineem@wegenerit.de",
    "sld"		=> "testdomain",
    "tld"		=> "de",
    "regperiod"		=> 1,
    "nameserver1"       => "ns1.wegenerit.de",
    "nameserver2"       => "ns2.wegenerit.de",
    "nameserver3"       => "ns3.wegenerit.de",
    "nameserver4"       => "ns4.wegenerit.de",
    "nameserver5"       => "ns5.wegenerit.de",
    "dnsmanagement"	=> 1,
    "emailforwarding"	=> 1,
    "idprotection"	=> 1,
    "firstname"         => "Kunden Vorname",
    "lastname"          => "Kunden Nachname",
    "companyname"	=> "Kunden Firma",
    "address1"          => "Kunden Adresse 1",
    "address2"          => "Kunden Adresse 2",
    "city"		=> "Kunden Stadt",
    "state"             => "Kunden Bundesland",
    "country"           => "DE",
    "postcode"          => "Kunden 12345",
    "phonenumber"	=> "Kunden 4455677888990",
    "email"             => "Kunden domains@wegenerit.de",
    "adminfirstname"	=> "Vorname",
    "adminlastname"	=> "Nachname",
    "admincompanyname"	=> "Firma",
    "adminaddress1"	=> "Adresse 1",
    "adminaddress2"	=> "Adresse 2",
    "admincity"		=> "Stadt",
    "adminstate"	=> "Bundesland",
    "admincountry"	=> "DE",
    "adminpostcode"	=> "12345",
    "adminphonenumber"	=> "4455677888990",
    "adminemail"	=> "domains@wegenerit.de",
    "domainfields"      => base64_encode(serialize(array_values(array())
)));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://Kunden.wegenerit.de/domainsResellerAPI/api.php");
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_SSLVERSION, 3);
curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, 'SSLv3');
$result = curl_exec($ch);
$res    = json_decode($result, true);
print_r($res);
curl_close($ch);
?>
								

Wir verwenden Cookies, um dir die beste Online-Erfahrung zu bieten. Mit deiner Zustimmung akzeptierst du die Verwendung von Cookies in Übereinstimmung mit unseren Cookie-Richtlinien.

Datenschutz-Einstellungen

Wenn du eine Website besuchst, kann sie Informationen über deinen Browser speichern oder abrufen, meist in Form von Cookies. Steuere hier deine persönlichen Cookie-Dienste.

Diese Cookies sind für das Funktionieren der Website notwendig und können in unseren Systemen nicht abgeschaltet werden.

Zur Nutzung dieser Website verwenden wir die folgenden technisch notwendigen Cookies
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Alle Cookies ablehnen
Alle Cookies akzeptieren