ShortURL / API

API per Accorciare URL: JSON ed Esempi

Integra Short URL nel tuo sito web o nella tua applicazione con una semplice richiesta JSON.

1. Genera una chiave

Utilizza la home page per creare la tua chiave API. Invialo nell'intestazione della richiesta X-API-KEY.

Genera chiave API ↗

2. Invia la tua richiesta

Utilizza POST con Content-Type: application/json e un corpo contenente il campo URL.

POST https://freetoolsweb.com/short-url/?api=create
Content-Type: application/json
X-API-KEY: YOUR_API_KEY

{"url": "https://example.com"}

3. Leggi la risposta

Una risposta positiva contiene status e short_url. In caso di fallimento, leggere il campo del messaggio.

{"status": "success", "short_url": "https://gothis.link/Ab12"}

4. Esempio di integrazione

Sostituisci YOUR_API_KEY con la tua chiave. Questo esempio minimo HTML e JavaScript la rende visibile ai visitatori. Per un’integrazione privata, invia le richieste dal tuo server e tieni le credenziali fuori dal browser.

Validazione e limiti

URL non validi, destinazioni private, domini bloccati e richieste eccessive potrebbero essere rifiutati. Gli URL ripetuti restituiscono il collegamento breve esistente.

Invia una URL per richiesta, fino a 2.048 byte. Il limite è 5 richieste ogni 2 secondi per IP. Con HTTP 429, rispetta Retry-After ed evita tentativi continui.

Controlla sia lo stato HTTP sia il campo status del JSON. Gli errori precedenti di validazione o chiave possono restituire HTTP 200 con status=error. HTTP 405 richiede POST; HTTP 503 indica manutenzione o controllo in attesa. Riprova solo quando indicato e conserva l’URL originale in caso di errore.

{"status": "error", "message": "Invalid URL"}
{"status": "error", "code": "rate_limited", "message": "Too many requests, please try again."}

cURL

curl -X POST 'https://freetoolsweb.com/short-url/?api=create' \
  -H 'Content-Type: application/json' \
  -H 'X-API-KEY: YOUR_API_KEY' \
  --data '{"url":"https://example.com"}'

Informativa sulla privacy · Contatto