Справочник по 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
| Параметр | Тип | Описание |
|---|---|---|
url | string | [Обязательно] Целевой длинный URL. |
custom_code | string | [Опционально] Пользовательский короткий код. |
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: Слишком много запросов.