WAPI error: Account error – undefined contact data

Vyřešeno1.39K zhlédnutíDNSwapi
0

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

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď 13. 3. 2023
0
49.66K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

ano, na pořadí opravdu záležet nebude. Jen jsem si nebyl jist zda-li to server nějak jinak nevaliduje. Zpětně vidím, že už jste parametry přehazovat zkoušel a zadával i jiné hodnoty.

Omlouvám se, zmátla mě chybová hláška a hledal jsem problém úplně jinde.

Dle seznamu návratových chybových kódů a znění hlášky je chybou cílového objektu myšlen zálohový účet. Pro registraci nové domény přes domain-create je potřeba mít vyplněné údaje zálohového účtu a samozřejmě je potřeba mít i dostatek kreditu na účtu pro registraci domény.

Role: Podpora
MB313456 Vybral nejlepší odpověď 13. 3. 2023
0
111.05K Odpověď od WEDOS Internet, a.s. 0 Comments

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.

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
MB313456 Odpověděl na otázku 22. 2. 2023
0

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

Role: Zákazník
JP328023 Změnil status na publikováno 23. 2. 2023
0

… 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

Role: Zákazník
JP328023 Změnil status na publikováno 23. 2. 2023
0
111.05K Odpověď od WEDOS Internet, a.s. 0 Comments

V návodu je XML <owner_c>_ID_KONTAKTU_MAJITELE_</owner_c> – zkoušel jste kontakty ohraničit znaky _ ?

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
MB313456 Odpověděl na otázku 23. 2. 2023
0

tohle jsem rovněž zkoušel a bohužel bez úspěchu. Vyzkouším ještě poslat požadavek jako XML, zda aspoň to projde

Role: Zákazník
MB313456 Změnil status na publikováno 23. 2. 2023
0

tak XML se chová naprosto stejně, vrací stejnou chybu

Role: Zákazník
MB313456 publikoval nový komentář 23. 2. 2023