Questa chiamata consente di interrogare il sistema per ottenere il prezzo dei domini per il tuo account rivenditore. I prezzi variano a seconda del numero di domini attivi nel tuo account. Oltre al prezzo è indicata la valuta nella risposta json.
Parametri della richiesta
Nessuno, solo i dati di login sono necessari.
Parametri della risposta
Parametro | Tipo | Descrizione |
---|---|---|
result | stringa | Il risultato dell’operazione: success o error |
currency | json | Stringa json contenente i dettagli relativi alla valuta del tuo account |
princing | json | Stringa json che elenca tutte le estensioni disponibili e i relativi prezzi |
Esempio di richiesta (PHP cUrl)
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://my.supporthost.com/domainapi.php/account/tldprices',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'X-Email: your_email',
'X-Api-Key: your_apikey'
),
));
$response = curl_exec($curl);
curl_close($curl);
Esempio di risposta (JSON)
{
"result": "success",
"currency": {
"id": 1,
"code": "EUR",
"prefix": "",
"suffix": "€",
"format": 3,
"rate": "1.00000"
},
"pricing": {
"it": {
"categories": [
"Other"
],
"addons": {
"dns": true,
"email": true,
"idprotect": false
},
"group": "",
"register": {
"1": "5.99",
"2": "11.98",
"3": "17.97",
"4": "23.96",
"5": "29.95",
"6": "35.94",
"7": "41.93",
"8": "47.92",
"9": "53.91",
"10": "59.90"
},
"transfer": {
"1": "5.99",
"2": "11.98",
"3": "17.97",
"4": "23.96",
"5": "29.95",
"6": "35.94",
"7": "41.93",
"8": "47.92",
"9": "53.91",
"10": "59.90"
},
"renew": {
"1": "6.49",
"2": "12.98",
"3": "19.47",
"4": "25.96",
"5": "32.45",
"6": "38.94",
"7": "45.43",
"8": "51.92",
"9": "58.41",
"10": "64.90"
},
"grace_period": {
"days": 10,
"price": "0.00"
},
"grace_period_days": 10,
"grace_period_fee": "0.00",
"redemption_period": {
"days": 30,
"price": "7.00"
},
"redemption_period_days": 30,
"redemption_period_fee": "7.00"
},
"eu": ...
}
}
Risposte di errore
- Connection refused from unauthorized host. IP xxx.xxx.xxx.xxx is NOT allowed to access your account
- Invalid email or not a reseller.
- Invalid API key.