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 для проверки текста:

    1. Название метода: Как называется метод для отправки текста на проверку? (например, plagiarism.addCheck, texts.checkUnique)

    2. Параметры метода: Как называется параметр, в котором нужно передавать сам текст? (например, text, content)

    3. Процесс получения результата: Результат возвращается сразу, или нужно сначала отправить текст, получить ID задачи, а потом периодически опрашивать API о готовности (как в Text.ru)? Если так, то какой метод использовать для проверки статуса?

    4. Формат ответа: Как выглядит JSON-ответ с результатами проверки?

     

Комментарии

Популярные сообщения из этого блога

Технический Аудит: Aegis-Stream Control Panel (v1.3.36).