WAPI error: Account error – undefined contact data

Vyřešeno846 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.34K 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

Dobrý den,

děkuji za vyřešení problému. Očekával bych, že v odpovědi mi přijde informace o tom, že nemám dostatečný kredit (3002, Billing error – insufficient credit) nebo informace, že nemám nastaven zálohový účet. Undefined contact data mi opravdu nic neřeklo. Omlouvám se za zbytečné problémy.

Děkuji a přeji ničím nerušený víkend

Role: Zákazník
PK265670 publikoval nový komentář 24. 2. 2023
0

Dobrý den,

pořadí by mělo být jedno, nicméně jsem to předevčírem zkoušel a pořadí jsem přece jen upravil tak, jak je to v příkladu, ale stejný výsledek. Posílám požadavek, který odchází směrem k serveru:

POST https://api.wedos.com/wapi/json
User-Agent: python-requests/2.28.2
Accept-Encoding: gzip, deflate
Accept: */*
Connection: keep-alive
Content-Length: 457
Content-Type: application/x-www-form-urlencoded

request=%7B%22request%22%3A+%7B%22user%22%3A+%22kdesi%40cosi.cz%22%2C+%22auth%22%3A+%22USER_AUTH_HASH_xxxxxxxxxxxxxxxxxxxxxxxxx%22%2C+%22command%22%3A+%22domain-create%22%2C+%22data%22%3A+%7B%22name%22%3A+%22jakasi-domena.cz%22%2C+%22period%22%3A+1%2C+%22dns%22%3A+%7B%7D%2C+%22owner_c%22%3A+%22EXISTING-CONTACT%22%2C+%22rules%22%3A+%7B%22fname%22%3A+%22Jmeno%22%2C+%22lname%22%3A+%22Prijmeni%22%7D%2C+%22admin_c%22%3A+%22JINY-EXISTUJICI-KONTAKT%22%7D%7D%7D

JSON request vypadá takto:
{
„request“:
{
„user“: „kdesi@cosi.cz“,
„auth“: „USER_AUTH_HASH_xxxxxxxxxxxxxxxxxxxxxxxxx“,
„command“: „domain-create“,
„data“: {
„name“: „jakasi-domena.cz“,
„period“: 1,
„dns“: {},
„owner_c“: „EXISTING-CONTACT“,
„rules“: {„fname“: „Jmeno“, „lname“: „Prijmeni“},
„admin_c“: „JINY-EXISTUJICI-KONTAKT“
}
}
}

Před odeslání samotného příkazu na vytvoření domény volám ještě API na ověření kontaktů (contact-info) a jako název pro ověření posílám přesně hodnotu, kterou posílám v atributech „owner_c“ a „admin_c“ u vytváření domén.

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

Dobrý den,

z mé strany zadávám obdobný dotaz a v pořádku prochází. Hodnoty owner_c a admin_c máte v poli ihned za sebou? Dle výpisu na serveru se dotaz nejspíše liší jen v pořadí, tedy místo owner_c, admin_c, rules{} vidím owner_c, rules{}, admin_c. Nejsem si jist, jestli je to vypovídající, ale konkrétnější informace bohužel nevidím.

Případně bychom potřebovali vědět, jak je dotaz sestaven a volán – konkrétní kód, kde můžete klidně pozměnit název domény a identifikátory kontaktů.

Role: Podpora
PK265670 Edited answer 23. 2. 2023
0

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

Role: Zákazník
MB313456 publikoval nový komentář 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
93.00K 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