Fragen und Antworten

Wie biete ich meinen Kunden eine Verfügbarkeitsprüfung für Domains an?

Als Reseller können Sie über unsere API eine eigene Verfügbarkeitsprüfung auf Ihrer Webseite implementieren. Sie können dazu entweder Ihren bereits vorhandenen API-Token benutzen oder im Kundenmenü einen speziellen Zugang für diese Verfügbarkeitsprüfung einrichten. Klicken Sie dazu bitte oben auf "Meine Daten" und dann auf "API & Domainrobot konfigurieren". Diese Zugangsdaten müssen Sie in das Skript für den Domaincheck übertragen.

Einfaches PHP-Beispiel für einen Domaincheck

Folgenden PHP-Code können Sie als Grundlage für einen selbst implementierten Domaincheck verwenden. Wir bieten auch ein vollständiges Domaincheck-Skript inklusive Eingabeformular als Beispiel an.

$api_customer = "12345";
$api_password = "RESELLER-API-PASSWORT";

$domains = "abc123.de,xyz456.com"

$api_baseurl = "https://api.variomedia.de/domain-availability/$domains";

$api_header = [
    "Accept: application/vnd.variomedia.v1+json",
    "Content-Type: application/json"
];

$ch = curl_init($api_baseurl);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $api_header);
curl_setopt($ch, CURLOPT_USERPWD, $api_customer . ":" . $api_password);

$json = curl_exec($ch);
curl_close($ch);

$result = json_decode($json, true);

Der Inhalt von $result sieht dann so aus und kann weiter verarbeitet werden:

Array
(
    [links] => Array
        (
            [self] => https://api.variomedia.de/domain-availability/abc123.de,xyz456.com
        )
    [data] => Array
        (
            [0] => Array
                (
                    [id] => abc123.de
                    [type] => domain-availability
                    [attributes] => Array
                        (
                            [name] => abc123.de
                            [name_ace] => abc123.de
                            [available] => 1
                            [error] => 
                        )
                )
           ...
        )
)

Links