Загрузка...

Наш 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" }

Примеры на разных языках

PHP

$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;
            

Python

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)
            

JavaScript

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);
})();
            

Go

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))
}