Вы можете использовать API сервиса для интеграции его в ваш пайплайн или приложение. Если вы нашли ошибку или у вас есть вопросы при использовании API, не стесняйтесь обращаться к нам за помощью.
Аутентификация происходит с помощью токена API, скопировать его можно на странице профиля.
Основное ограничение — 1 запрос в секунду, остальные ограничения указаны на странице тарифов.
При превышении лимита возвращается предупреждение с кодом ответа 429
.
Сейчас вы можете получить полный вывод проверки в формате JSON, используя следующие данные:
Эндпоинт: https://emailook.ru/api
Метод: POST
Нагрузка: Код письма в кодировке UTF-8
Заголовки: API-TOKEN: {ваш api токен}
Заголовки: REQ-TYPE: {json или html}
Заголовки: Content-Type: text/plain
Пример запроса
-H 'API-TOKEN: {ваш api токен}'
-H 'REQ-TYPE: {json или html}'
-H 'Content-Type: text/plain'
-d '{HTML-код письма}'
Ответ содержит 4 группы:
urls Содержит список ссылок.
emails Содержит список емейлов.
phones Содержит список телефонов.
texts Содержит список текстов.
В каждой группе содержатся параметры. Общие параметры:
line_number Строка элемента.
error_level Уровень ошибки. 3 — ошибка есть, 2 — рекомендуется ручная проверка, 1 — ошибок нет.
status_message Текстовое сопровождение ошибки.
Параметры для urls
url_full Полный URL, включая все параметры.
url_clean URL без параметров.
url_utm_* UTM метки из URL.
url_params Все параметры из URL, кроме UTM.
url_type Тип URL. url — обычная ссылка, img — изображение, css — CSS файл, font — шрифт.
Параметры для emails
email_in_code Емейл в коде письма.
email_in_text Емейл в тексте письма.
Параметры для phones
phone_in_code Телефон в коде письма.
phone_in_text Телефон в тексте письма.
Параметры для texts
text Текст.
error_messages Список с ошибками, дпущенными в тексте.
word Слово с ошибкой.
suggestions Список слов для замены.
Параметры вне групп:
code_size_in_kb Размер кода письма в килобайтах.
app_version Версия сервиса.
limits Лимиты — количество оставшихся запросов.
Пример ответа