Эта статья представляет собой подробное руководство по работе с API сервиса сокращения ссылок SkyTex.Info. Если вы разработчик, маркетолог или владелец бизнеса, стремящийся автоматизировать работу с короткими ссылками и их аналитикой, эта информация станет для вас отправной точкой.
🔑 Начало работы и аутентификация
Первым и ключевым шагом является получение API-ключа. Он автоматически генерируется для каждого зарегистрированного пользователя SkyTex.Info. Этот ключ — ваш пропуск ко всем возможностям API, и он обязательно должен передаваться в заголовке Authorization каждого запроса в формате Bearer YOURAPIKEY.
Важно: API-ключ следует хранить в секрете, как пароль, для предотвращения несанкционированного использования. Если ключ не передан или срок его действия истек, система вернет ошибку.
Пример базового запроса (curl):
curl --location --request POST 'https://skytex.info/api/account' \ --header 'Authorization: Bearer YOURAPIKEY' \ --header 'Content-Type: application/json'
На официальной странице API также доступны готовые примеры кода на PHP, Node.js, Python и C#.
⚙️ Основные возможности API
API SkyTex.Info структурировано и позволяет управлять ключевыми объектами системы.
👤 Управление аккаунтом
GET
/api/account: Получение информации о вашем аккаунте. Запрос возвращает JSON-объект с данными, включая email, статус подписки (например,"status": "pro"), дату регистрации и окончания действия аккаунта. Это полезно для отображения информации в вашей собственной панели управления.
Пример ответа:{ "error": 0, "data": { "id": 1, "email": "sample@domain.com", "username": "sampleuser", "status": "pro", "expires": "2022-11-15 15:00:00" } }
PUT
/api/account/update: Обновление данных аккаунта. Метод позволяет изменить email и пароль, отправив новые данные в теле запроса (JSON).
📊 Работа с Пикселями (Pixels)
Пиксели — это специальные коды для отслеживания конверсий (от Google Analytics, Facebook, TikTok и др.), которые можно прикреплять к сокращенным ссылкам. API предоставляет полный цикл управления ими.
GET
/api/pixels: Получение списка всех созданных вами пикселей. Поддерживает пагинацию через параметрыlimit(количество на странице) иpage(номер страницы).POST
/api/pixel/add: Создание нового пикселя. В теле запроса необходимо передать:type: Тип пикселя (например,gtmpixel,fbpixel,tiktok).name: Произвольное имя для удобства идентификации.tag: Идентификатор пикселя, предоставленный рекламной системой (например,GTM-ABCDE).
PUT
/api/pixel/:id/update: Обновление данных существующего пикселя. В запросе указывается ID пикселя, а в теле можно изменить его имя (name) или тег (tag).
Пример создания пикселя Google Tag Manager:
{ "type": "gtmpixel", "name": "Мой GTM для рекламы", "tag": "GTM-ABCDE" }
📈 Обработка ответов и ограничения
Формат ответа
Все ответы от API возвращаются в формате JSON. Ключевое поле для анализа результата — error:
"error": 0— операция успешно выполнена. Дополнительные данные будут в полеdata."error": 1— произошла ошибка. Подробности содержатся в полеmessage.
Всегда обрабатывайте этот код в вашем приложении для корректной реакции на действия API.
Лимит запросов (Rate Limit)
Для обеспечения стабильности работы система использует ограничение на количество запросов. По умолчанию установлен лимит: 30 запросов в минуту.
С каждым ответом сервер отправляет специальные HTTP-заголовки, которые помогают отслеживать ваши лимиты:
X-RateLimit-Limit: Общий допустимый лимит (например, 30).X-RateLimit-Remaining: Сколько запросов осталось в текущем интервале.X-RateLimit-Reset: Временная метка (timestamp) сброса счетчика.
Важно: Конкретный лимит может зависеть от вашего тарифного плана. Рекомендуется строить логику приложения с учетом этих ограничений, чтобы избежать ошибок и временных блокировок.
💡 Практические примеры использования
Автоматизация с помощью API SkyTex.Info открывает множество сценариев:
Интеграция с CRM или CMS: Автоматически создавайте короткие отслеживаемые ссылки для email-рассылок или публикаций в блоге прямо из вашей рабочей среды.
Массовое создание ссылок для рекламных кампаний: Если вы запускаете несколько кампаний с уникальными UTM-метками, вы можете сгенерировать для них все ссылки программно, а не вручную через интерфейс.
Построение собственных дашбордов: Запрашивая статистику через API, вы можете агрегировать данные о кликах в свои отчеты и визуализировать их так, как удобно именно вам.
Динамическое управление пикселями: Настраивайте и переключайте пиксели для разных ссылок в зависимости от источника трафика, что позволяет точно оценивать эффективность каналов.
🚀 Заключение
API SkyTex.Info — это мощный и хорошо структурированный инструмент, который выводит использование сервиса за рамки веб-интерфейса. Он предоставляет разработчикам надежный способ интегрировать функционал сокращения ссылок, продвинутого отслеживания и аналитики в собственные приложения и рабочие процессы.
Наличие подробной документации с примерами на популярных языках программирования значительно ускоряет процесс интеграции. Начните с получения вашего API-ключа и простых запросов к аккаунту, чтобы убедиться в удобстве и потенциале этого инструмента для автоматизации ваших маркетинговых задач.