Zkrácení URL
Zkrátí cílovou URL na krátký odkaz, který pak můžete použít v textu zprávy nebo v portálu BulkGate.
API URL
Adresa URL používaná k odeslání požadavků HTTP:
Nedostane-li se požadavek k cíli, zopakujte ho na záložním serveru backup1.bulkgate.com.
Podporované HTTP metody
POST-application/json
API má nastavenou kvótu na 20 požadavků za minutu.
Tabulka s parametry
| NÁZEV PARAMETRU | HODNOTA | POVINNÝ | VÝCHOZÍ HODNOTA |
|---|---|---|---|
| application_id | Aplikační identifikátor | Ano | - |
| application_token | Aplikační ověřovací token | Ano | - |
| target_url | Url ke zkrácení | Ano | - |
| url_type | Doména krátkého odkazu, viz Podporované domény | Ne | ur7.wf |
Podporované domény
Hodnoty url_type jsou konfigurace instance a mění se — aktuální seznam pro váš účet vrací endpoint `domains`. K datu psaní:
| DOMÉNA | OMEZENÍ CÍLOVÉ ADRESY |
|---|---|
ur7.wf |
Bez omezení. Výchozí hodnota. |
ms6.fr |
Bez omezení. |
ur7.yt |
Jen cílové domény na whitelistu. |
ur7.tf |
Jen cílové domény na whitelistu. |
ms6.wf |
Jen cílové domény na whitelistu. |
ms6.tf |
Jen cílové domény na whitelistu. |
track-message.com |
Jen cílové domény na whitelistu. |
U domén s omezením musí cílová adresa být na whitelistu vašeho účtu, jinak požadavek skončí chybou domain_is_not_white_listed. Několik veřejných služeb (Google, YouTube, Facebook, GitHub a další) je na whitelistu vždy.
Příklad požadavku
Odpověď
V případě úspěchu:
Odkazy vytvořené přes API mají platnost 30 dní — expiration nese datum vypršení v ISO 8601.
Tři URL pole v odpovědi neznamenají totéž:
| POLE | HODNOTA |
|---|---|
short_url |
Samotný zkrácený odkaz, složený z url_type a vygenerovaného klíče |
target_url |
Adresa tak, jak byla uložena — doplní se chybějící schéma a URL se normalizuje, takže z www.bulkgate.com je http://www.bulkgate.com/ |
final_url |
Adresa, kterou jste poslali, jen s doplněným schématem. Přesměrování se nesledují, takže tohle není stránka, kam návštěvník doputuje |
title |
Titulek načtený z cílové stránky |
V případě chyby:
Kde:
- type a error (popis chyby) najdete v tabulce typů chyb
- code je HTTP kód chyby
- detail je doplňující informace o chybě
Typy chyb Shortener API
Vedle obecných typů vrací Shortener API vlastní:
| TYP | KDY NASTANE |
|---|---|
url_is_not_valid |
target_url se nepodařilo rozparsovat. |
url_type_is_incorrect |
url_type není v seznamu domén účtu. |
domain_is_not_white_listed |
Cílová doména není na whitelistu (u domén s omezením). |
url_is_not_allowed |
Cílová adresa míří na lokální/interní adresu. |
url_can_not_be_redirected_out_of_target_domain |
Cílová adresa přesměrovává mimo svou doménu. |
url_can_not_be_created |
Odkaz se nepodařilo založit. |
the_per_minute_quota_has_been_exceeded |
Vyčerpaná kvóta 20 požadavků za minutu. |
Děkujeme za zpětnou vazbu.