Content Site Analyzer TM Intelligence System v1.8.0 - Логирование 07.01.2025
Отчет о сегодняшних изменениях:
1. Полноценная интеграция с API Text.ru:
Что сделано: Мы полностью заменили симуляцию работы с Text.ru на реальное взаимодействие с их API. Теперь программа отправляет текст на проверку, получает уникальный ID (UID), а затем периодически запрашивает результат, точно так, как это описано в их документации.
Что это дает: Проверка через Text.ru теперь настоящая. После завершения анализа в интерфейсе (в разделе "Сравнение методов уникальности") появляется прямая ссылка на полный отчет на сайте Text.ru, где можно увидеть все детали.
2. Подготовка к интеграции с API Etxt.ru:
Что сделано: Я внимательно изучил предоставленную вами документацию. На её основе я полностью подготовил нашу программу к работе с Etxt.ru:
В Настройках появилось новое поле "API Pass", необходимое для подписи запросов, как требует их система безопасности.
В коде реализован сложный алгоритм шифрования sign, который формирует уникальную подпись для каждого запроса. Это гарантирует, что наши запросы будут приняты их сервером.
Что осталось: Логика аутентификации готова. Чтобы завершить интеграцию, мне нужно только узнать у вас название метода API для проверки текста (например, plagiarism.check) и имя параметра для передачи самого текста. Как только эта информация будет, я сразу же активирую эту функцию.
3. Улучшения в интерфейсе и логике:
Новый блок "Сравнение методов уникальности": В "Интерактивном просмотре" теперь есть наглядная таблица, где показан результат уникальности от каждого задействованного метода (Шинглы, Рерайт, Text.ru и т.д.). Это позволяет быстро сравнить их эффективность.
Исправлена работа с Content-watch.ru: В процессе работы я обнаружил и исправил ошибку, из-за которой интеграция с Content-watch.ru могла работать нестабильно. Теперь она использует более надежный прокси-сервис.
Визуальная доработка отчетов: Я унифицировал стиль отображения номеров ошибок в скачиваемых HTML-отчетах и в модальном окне предпросмотра. Теперь они выглядят как аккуратные кликабельные кружки, что соответствует общему дизайну.
Еще нужно для настройки:
Что мне нужно для завершения интеграции:
Чтобы закончить, мне не хватает самой малости — информации о конкретном методе API для проверки текста:
Название метода: Как называется метод для отправки текста на проверку? (например, plagiarism.addCheck, texts.checkUnique)
Параметры метода: Как называется параметр, в котором нужно передавать сам текст? (например, text, content)
Процесс получения результата: Результат возвращается сразу, или нужно сначала отправить текст, получить ID задачи, а потом периодически опрашивать API о готовности (как в Text.ru)? Если так, то какой метод использовать для проверки статуса?
Формат ответа: Как выглядит JSON-ответ с результатами проверки?

Комментарии
Отправить комментарий