Bevezetés az API-ba

A Domain Viszonteladói API segítségével a domain regisztrációs rendszerünket programozottan használhatja a saját rendszeréből/programjából.

Az API használatával a következő műveletek végrehajtására nyílik lehetősége:

  • Domain regisztráció
  • Domain átregisztráció
  • Domain megújítás
  • Domain adatok lekérdezése (állapot, lejárat, stb.)
  • Kapcsolattartó adatok lekérdezése/módosítása
  • EPP kód kikérése
  • Névszerver lekérés/módosítás
  • Regisztrátor zár engedélyezése/feloldása
  • ID védelem ki-/bekapcsolása
  • Automatikus megújítás ki-/bekapcsolása

Domain Viszonteladó lekérés/válasz adatformátum:

Az API kérésekben az adatokat rendszerünk POST paraméterekben várja.

Az API válasz JSON formátumban érkezik.

Autentikáció:

API kulcs (titkos kulcs), email cím, jelszó szükséges az autentikációhoz és csak a regisztrált IP címről és hostnévről indítható kérés. A regisztráció az első sikeres API kérésnél automatikusan megtörténik, addig bármilyen címről jöhet a kérés.

Ezeket a hozzáférési adatokat elérhetőek a viszonteladói oldalon.

URL:
https://online,mhosting.hu/reseller/controller.php

Példák:
Az alábbi példák a cURL parancssori eszközt használnak az API lekérések végrehajtásához.

Példa API lekérés:

curl -i -X POST \
-H "Content-Type:multipart/form-data" \
-F "sld=tesztdomain" \
-F "tld=hu" \
-F "Username=viszonteladoi@fiok.hu" \
-F "Password=XXXXXX" \
-F "SecretKey="mhd-95fe67e925b3a708224982d9e5080cef" \
-F "valid_domain=www.viszonteladoidomain.hu" \
-F "valid_ip=12.34.56.78" \
-F "api_action=registerdomain" \
-F "firstname=Keresztnév" \
-F "lastname=Vezetéknév" \
-F "address1=Victor Hugo u. 18-22." \
-F "city=Budapest" \
-F "state=Budapest" \
-F "postcode=1132" \
-F "country=HU" \
-F "email=ugyfel@cime.hu" \
-F "phonenumber=+36.11234567" \
-F "additionalfields[iszthuident]=AB12345678" \
-F "ns1=ns1.nevszerver.hu" \
-F "ns2=ns2.nevszerver.hu" \
-F "regperiod=2" \
'https://online.mhosting.hu/reseller/controller.php'

Példa API válasz:

{"result":"success","totalfee":"2286.00"}
Hasznosnak találta ezt a választ? 3 A felhasználók hasznosnak találták ezt (5 Szavazat)