Справочник по API для разработчиков

Минималистичный RESTful API, интеграция в два шага.

Справочник по API для разработчиков

dco.ink предоставляет очень простой REST API. Наша аутентификация имеет только два режима:

Режим 1: Без токена

Если вы просто хотите сгенерировать ссылку, вы можете вызвать эндпоинт напрямую. Аутентификация не требуется.

Пример кода:

curl -X POST https://api.dco.ink/api/links \
  -d '{"url": "https://example.com/very-long-url"}'

Режим 2: С токеном (Для управления)

Чтобы управлять ссылками, добавьте токен API из вашего личного кабинета в заголовок:

Пример кода (С токеном):

curl -X POST https://api.dco.ink/api/links \
  -H "Authorization: Bearer dco_YOUR_TOKEN" \
  -d '{"url": "https://example.com/very-long-url"}'

1. Создать короткую ссылку

Эндпоинт: POST https://api.dco.ink/api/links

ПараметрТипОписание
urlstring[Обязательно] Целевой длинный URL.
custom_codestring[Опционально] Пользовательский короткий код.

2. Получить мои ссылки

Эндпоинт: GET https://api.dco.ink/api/links


3. Обновить целевой URL

Эндпоинт: PUT https://api.dco.ink/api/links/:code


4. Удалить короткую ссылку

Эндпоинт: DELETE https://api.dco.ink/api/links/:code


Коды ответов

  • 200/201: Запрос успешен.
  • 400: Ошибка параметра.
  • 401: Токен отсутствует или недействителен.
  • 403: Недостаточно прав.
  • 429: Слишком много запросов.