Změna zkrácených URL
Definice akce
Tato API se používá k modifikaci zkrácené url, pro budoucí použití v portálu BulkGate.
API URL
Adresa URL používaná k odeslání požadavků HTTP:
https://portal.bulkgate.com/api/1.0/shortener/change
POST /api/1.0/shortener/change HTTP/1.1
Host: portal.bulkgate.com
Content-Type: application/json
Cache-Control: no-cache
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 | Application token | Ano | - |
short_url | Zkrácená url, která má být změněna | Ano | - |
target_url | Nová url | Ano | - |
Příklad úplného požadavku
POST /api/1.0/shortener/change HTTP/1.1
Host: portal.bulkgate.com
Content-Type: application/json
Cache-Control: no-cache
{
"application_id": "APPLICATION_ID",
"application_token": "APPLICATION_TOKEN",
"short_url": "u1.pm/K",
"target_url": "www.insymbo.com"
}
Odpověď na tento příkaz může být:
V případě úspěchu:
{
"data": {
"short_url": "http://u1.pm/K",
"target_url": "http://www.insymbo.com",
"final_url": "https://www.insymbo.com/en",
"title": "Online assessment tool for employee selection - INSYMBO"
}
}
V případě chyby:
{
"type": "url_not_found",
"code": 400,
"error": "Url not found",
"detail": null
}
{
"type": "url_type_is_incorrect",
"code": 400,
"error": "Url type is incorrect",
"detail": null
}
{
"type": "the_per_minute_quota_has_been_exceeded",
"code": 400,
"error": "The per minute quota has been exceeded",
"detail": null
}
{
"type": "url_is_unavailable",
"code": 400,
"error": "Url is unavailable",
"detail": null
}