Описание синонимайзера для JavaScript API

API синонимайзера для WEB на JavaScript и PHP

Использование API нашего синонимайзера в качестве веб-службы может быть очень полезно для автоматизированной генерации оригинального контента, полученного из веб-формы или другого источника текстовой информации. К примеру, на сайте есть форма, в которую пользователь вводит текст, скопированный из чужого источника, имеющего предупреждение о недопустимости таких действий. Чтобы изменить до неузнаваемости первичный текст можно его самостоятельно переписать, но когда речь идет о больших объемах данных, удобнее и технологичнее автоматизировать этот процесс. Для решения этой задачи средствами веб-разработчика предлагается использовать два способа:

В сущности, для более-менее опытного программиста нет разницы какой из этих способов использовать, так как после появления фреймворка jQuery стерлась незримая граница, разъединяющая коды на JavaScript и PHP. Хотя одна особенность все же есть, а именно: невозможно осуществить кроссдоменный запрос, реализованный на JavaScript по технологии JSONP из веб-ресурса, использующего любой SSL сертификат (https://), в то время как выполнение подобного действия средствами языка PHP посредством библиотеки cURL таких ограничений не имеет.

Адрес, исходные и возвращаемые параметры веб-сервиса:

URL:
https://inno-line.ru/service_txt.php
Исходные параметры POST-запроса:
1) user_key - API ключ пользователя;
2) text - исходный текст;
3) variant - номер варианта результирующего текста (от 1 до 10);
4) id_stepen - код степени синонимизации (от 1 до 5);
5) stopwords - пользовательский список слов-исключений (которые нельзя синонимизировать).

Возвращаемые сервисом параметры в составе JSON структуры:
1) text_result - результат обработки данных (синонимизированный текст);
2) date_sess - дата сессии на стороне веб-сервиса;
3) time_sess - время сессии на стороне веб-сервиса;
4) count_words - количество обработанных слов (из-за замен может отличаться от исходного);

Пример исходного кода для использования API синонимайзера на JavaScript:
Пример исходного кода для использования API синонимайзера на PHP: