WAPI error: Account error – undefined contact data
Dobrý den,
snažím se vytvořit doménu, ale bez úspěchu. Posílám toto:
{
„user“: „username“,
„auth“: „authcode“,
„command“: „domain-create“,
„data“: {
„name“: „domainname.cz“,
„period“: 1,
„dns“: {},
„owner_c“: „VALID_NIC_CONTACT_ID“,
„admin_c“: „ANOTHER_VALID_NIC_CONTACT_ID“,
„rules“: {
„fname“: „firstname“,
„lname“: „lastname“}
}
}
}
Položky „owner_c“ i „owner_c“ jsou validní kontakty, wedos je umí přečíst a jsou i použity u jiných domén. Přesto mi API vrací chybu 3003 – Account error – undefined contact data. Můžete mi poradit, kde by mohl být problém?
Děkuji
10 Answers
… a nutno teda zmínit, že jelikož odpověď serveru je „undefined contact data“, tak bych spíš řekl, že se jedná o kontaktní údaje, tzn. „owner_c“ a „admin_c“. Nicméně tohle by mělo být ok, pokud tedy se zadává ten řetězec, který zadávám při registraci domény přes web
Dokumentaci jsem procházel několikrát a v ní se píše, že atribute „dns“ může být prázný, pak doména bude obsahovat default DNS, tzn. Wedos. Je tedy vyžadován, ale musí být prázdný. Pokud bych používal XML, tak prázdný asi je jasné, co znamená, ale prázdný v JSON, to může být i „null“. Nicméně vyzkoušel jsem vše a prázdné závorky fungují. Na ostatní varianty API hlásí:
null – 2100 „Required parameter missing“
{„array“:{}} – 2101 „Parameters mismatch“
V příkladu je uvedeno, že dns má mít strukturu následující:
{ „array“: { „server1“: { „name“: „ns1.dns-server-host.tld“ // adresa 1. DNS serveru }, „server2“: { „name“: „ns2.dns-server-host.tld“ // adresa 2. DNS serveru }, „server3“: { „name“: „ns.transfering-domain-name.tld“, // adresa 3. DNS serveru „addr_ipv4“: „9.8.7.6“, // IPv4 GLUE „addr_ipv6“: „ff01::101“ // IPv6 GLUE } } }
a zároveň buď „dns“ nebo „nsset“ je uvedeno, obojí nedává smysl. Přičemž DNS servery se uvádí např. u EU domén, kdežto u CZ mám možnost využít Wedos DNS, což je prázdné, popřípadě využít NSSET a pak použiji atribute „nsset“ a vynechám „dns“.
Já chci použít DNS servery Wedos a bohužel žádná varianta nefunguje
Dobrý den,
projděte návod WAPI – Příkaz domain-create a ujistěte se, že nechybí žádný klíčový parametr, nebo v něm nemáte překlep. Osobně bych podezíral použití parametru dns u .cz domény, která ovšem očekává nsset.