Хорошо, вот что я узнал.
В TinyMCE есть две команды, которые он использует для проверки орфографии. Эти команды отправляются в формате json и имеют одинаковый синтаксис.
В моем использовании я должен использовать определенную программу фонетической проверки орфографии. Итак, я анализирую запрос json, вызываю мою проверку орфографии, а затем генерирую ответ json.
POST
id - строковый идентификатор, сгенерированный методом tinyMCE
- строка "checkWords" или "getSuggestions"
params - массив объектов, для checkWords это (‹string ›, ‹Stringarray›) для getSuggestions это (‹string›, ‹string›)
Ожидаемый ответ
результат - массив строк
id - тот же идентификатор из сообщения
error - Сообщение об ошибке Я предполагаю, я всегда просто возвращаю null.
Пример использования
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}
person
Biff MaGriff
schedule
12.01.2012