X.gd Developers

Poskytujeme API na skracovanie URL z externých aplikácií. Na použitie API je vyžadovaný kľúč API.

API skracovania URL

Shorten API v1.0

GET https://xgd.io/V1/shorten

Požiadavka

*ParameterTypeFormatDescriptionExample
*urlStringhttp(s)://URL na skráteniehttps://example.com
shortidString[0-9a-zA-Z_]{6,15}Vlastný krátky URL. Náhodné pridelenie, ak je vynechanéexample
analyticsStringtrue / falsePovoliť analytiku prístupu. Povolené, ak je vynechanétrue
filterbotsStringtrue / falseFiltrovanie botov, keď je analytika povolená. Zakázané, ak je vynechanéfalse
*keyString[0-9a-f]{32}Vydaný kľúč API0af50e06255c7004f9ad71338f5ad56e
Príklad požiadavky (URL)
https://xgd.io/V1/shorten?url=https://example.com&key={Your API Key}
Príklad požiadavky (cURL)
curl -X GET 'https://xgd.io/V1/shorten?url=https://example.com&key={Your API Key}'

Odpoveď (Úspech)

*ParameterTypeFormatDescriptionExample
*statusNumber200Stavový kód200
*shorturlStringhttps://x.gd/[0-9a-zA-Z_]+Skrátená URLhttps://x.gd/example
*analyticsBooleantrue / falseAnalytika prístuputrue
*filterbotsBooleantrue / falseFiltrovanie botovfalse
*originalurlStringhttp(s)://Pôvodná URLhttps://example.com
Príklad odpovede
status: 200
content-type: application/json

{
    "status": 200,
    "shorturl": "https://x.gd/example",
    "analytics": true,
    "filterbots": false,
    "originalurl": "https://example.com/"
}

Odpoveď (Neúspech)

*ParameterTypeFormatDescriptionExample
*statusNumber400 / 401 / 403 / 409 / 429 / 500 / 503Stavový kód429
*messageString-Chybová správaToo many requests.
Príklad odpovede
status: 200
content-type: application/json

{
    "status": 429,
    "message": "Too many requests."
}

Stavový kód

StatusDescription
200Odpoveď je normálna.
400V požiadavke došlo k chybe. Správa obsahuje podrobnosti.
401Token je neplatný. Skontrolujte svoj kľúč API.
403Dočasne alebo trvale nedostupné.
409Nie je možné vydať skrátenú URL za požadovaných podmienok. Správa obsahuje podrobnosti.
429Dosiahnutý limit použitia API. Počkajte, kým bude limit uvoľnený a skúste znova zavolať.
500Dočasne došlo k systémovej chybe. Skúste znova zavolať po určitom čase.
503Služba je dočasne nedostupná. Skúste znova zavolať po určitom čase.

Kľúč API

Pošleme URL na vydanie kľúča API na e-mailovú adresu, ktorú ste zadali.
Musíte dokončiť postup do 24 hodín od odoslania.