Наш API позволяет быстро интегрировать функционал сокращения ссылок в ваши приложения, сайты, CRM-системы и внутренние сервисы. Простые запросы, высокая скорость обработки помогают автоматизировать работу с URL и эффективно управлять ссылочным трафиком.
| Название запроса | Адрес | Описание |
|---|---|---|
| Создание короткой ссылки | https://urlxs.ru/api/generate/single?url=...&response_type=text |
Входящие данные url - закодированный адрес страницы, куда нужно перенаправить пользователя. Обязательно response_type - формат ответа, json или text. Необязательно, по умолчанию - text Ответ response_type=text: https://urlxs.ru/72u2m3oi response_type=json: { "success": true, "url": "http:\/\/urlxs.local\/xuifaasd" } |
$url = 'https://getbootstrap.com/docs/5.3/forms/input-group/#button-addons';
$shortLink = file_get_contents('https://urlxs.ru/api/generate/single?url=' . urlencode($url));
echo $shortLink;
import requests
import urllib.parse
url = 'https://getbootstrap.com/docs/5.3/forms/input-group/#button-addons'
encoded = urllib.parse.quote(url)
response = requests.get(f'https://urlxs.ru/api/generate/single?url={encoded}')
short_link = response.text
print(short_link)
const fetch = require('node-fetch');
(async () => {
const url = 'https://getbootstrap.com/docs/5.3/forms/input-group/#button-addons';
const encoded = encodeURIComponent(url);
const response = await fetch(`https://urlxs.ru/api/generate/single?url=${encoded}`);
const shortLink = await response.text();
console.log(shortLink);
})();
package main
import (
"fmt"
"io/ioutil"
"net/http"
"net/url"
)
func main() {
originalURL := "https://getbootstrap.com/docs/5.3/forms/input-group/#button-addons"
encoded := url.QueryEscape(originalURL)
resp, err := http.Get("https://urlxs.ru/api/generate/single?url=" + encoded)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, _ := ioutil.ReadAll(resp.Body)
fmt.Println(string(body))
}