Хорошо, вот что я узнал.
TinyMCE имеет две команды, которые он использует для проверки орфографии.
Эти команды отправляются в формате json и имеют одинаковый синтаксис.
При моем использовании я должен использовать определенную процедуру фонетической проверки орфографии. Поэтому я анализирую запрос json, вызываю проверку орфографии, а затем генерирую ответ json.
POST
id - идентификатор строки, сгенерированный tinyMCE
метод - либо строка "checkWords", либо "getSuggestions"
params - массив объектов, для checkWords это (, ) для getSuggestions это (, )
Ожидаемый ответ
результат - строковый массив
id - тот же идентификатор из поста
error - Я предполагаю, что сообщение об ошибке всегда просто возвращает ноль.
Пример использования
Post
{"id":"c0","method":"checkWords","params":["en",["This","is","a","sentancce","woth","speeling","missteaks"]]}
Expected Response
{"result":["sentancce","woth","speeling","missteaks"],"id":"c0","error":null}
Post
{"id":"c0","method":"getSuggestions","params":["en","sentancce"]}
Expected Response
{"result":["sentence","sentenced","sentences","sentience"],"id":"c0","error":null}