ShortURL / API

API Skracania URL: JSON i Przykłady Kodu

Zintegruj Short URL ze swoją witryną lub aplikacją za pomocą prostego żądania JSON.

1. Wygeneruj klucz

Użyj strony głównej, aby utworzyć klucz API. Wyślij go w nagłówku żądania X-API-KEY.

Wygeneruj klucz API ↗

2. Wyślij swoją prośbę

Użyj POST z typem treści: application/json i treścią zawierającą pole adresu URL.

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

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

3. Przeczytaj odpowiedź

Pomyślna odpowiedź zawiera status i krótki_url. W przypadku niepowodzenia przeczytaj pole komunikatu.

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

4. Przykład integracji

Zastąp YOUR_API_KEY swoim kluczem. Ten minimalny przykład HTML i JavaScript ujawnia go odwiedzającym. Przy prywatnej integracji wysyłaj żądania ze swojego serwera i nie umieszczaj danych dostępowych w kodzie przeglądarki.

Walidacja i ograniczenia

Nieprawidłowe adresy URL, prywatne miejsca docelowe, zablokowane domeny i nadmierne żądania mogą zostać odrzucone. Powtarzające się adresy URL zwracają istniejący krótki link.

Wysyłaj jeden URL do 2048 bajtów na żądanie. Limit tworzenia to 5 żądań na 2 sekundy z jednego IP. Przy HTTP 429 odczekaj według Retry-After i nie ponawiaj żądań bez przerwy.

Sprawdzaj status HTTP oraz pole status w JSON. Starsze błędy walidacji lub klucza mogą zwracać HTTP 200 ze status=error. HTTP 405 wymaga POST; HTTP 503 oznacza konserwację albo oczekiwanie na sprawdzenie. Ponawiaj tylko zgodnie ze wskazaniem i zachowaj oryginalny URL przy błędzie.

{"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"}'

Polityka prywatności · Kontakt