Ett anrop till LoopiaAPI kan besvaras på två sätt. Gick anropet igenom får du ett vanligt svar, där metoder som inte returnerar data svarar med en statuskod av typen status. Kunde anropet inte genomföras får du i stället ett XML-RPC-fel med en felkod (faultCode). Båda beskrivs här.
status
Statuskod för metoder som inte returnerar data.
Datatyp
string
Giltiga värden
- OK
Allt är ok. - AUTH_ERROR
Felaktigt användarnamn eller lösenord. - DOMAIN_OCCUPIED
Domännamnet är inte tillgängligt för registrering. - RATE_LIMITED
Maximalt antal metodanrop per tidsperiod uppnått. - BAD_INDATA
Någon parameter har ogiltiga värden. - UNKNOWN_ERROR
Någonting annat gick fel och åtgärden har inte utförts. - INSUFFICIENT_FUNDS
Det finns inte tillräckliga medel av vald valuta för att genomföra åtgärden.
felkoder (faultCode)
När ett anrop till LoopiaAPI inte kan genomföras returneras en felkod. Tabellen nedan listar de felkoder du kan stöta på och vad de betyder, så att du snabbt kan felsöka dina anrop.
| Felkod | Betydelse av felkod |
| 404 | Okänt fel. |
| 401 | Inloggningsuppgifterna är felaktiga. |
| 429 | Gränsen har överskridits. |
| 620 | Metoden existerar inte |
| 623 | Anropsparametrar matchar inte signaturen. |
| 631 | Det gick inte att genomföra begäran. Begäran är ogiltig. |
| 632 | Ogiltig begäran, ingen metod genomfördes; begäran måste innehålla ’methodName’. |
| 633 | Parametrar måste innehålla ett värde. |
| 634 | Felaktigt metodnamn. |
| 620 | Metoden existerar inte. |
| 637 | En av parametrarna är inte giltig. |
| 639 | Metoden är inte tillåten för användaren. |
| 40001 | Domänen är inte tillgänglig. |
| 40004 | Domänen är inte giltig. |
| 40011 | Domänkonfigurationen är inte giltig. |
| 40014 | Kontotyp är inte giltig. |
| 40015 | Domänkonfiguration är inte tillgängligt för den här kontotypen. |
| 40401 | Kunden är inte kopplad till återförsäljare. |
| 50001 | Kontoparametrar är inte giltiga. |
| 60001 | Otillräckliga medel. |
Exempel på felaktigt svar
<?xml version="1.0" encoding="UTF-8"?>
<methodresponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value>
<int>40001</int>
</value>
</member>
<member>
<name>faultString</name>
<value>
<string>The domain is not available.</string>
</value>
</member>
</struct>
</value>
</fault>
</methodresponse>
Statuskoder och felkoder som beskriver samma tillstånd
Några tillstånd har både en statuskod och en felkod:
| status | Felkod |
|---|---|
| AUTH_ERROR | 401 Inloggningsuppgifterna är felaktiga. |
| RATE_LIMITED | 429 Gränsen har överskridits. |
| DOMAIN_OCCUPIED | 40001 Domänen är inte tillgänglig. |
| INSUFFICIENT_FUNDS | 60001 Otillräckliga medel. |
