Authenticate

Контроллер для аутентификации приложений-клиентов API.

APIОписание
POST api/v1/authenticate

Устарел. Пользуйтесь новым методом /api/v1.1/authenticate.
Отвечает на POST запрос, в котором содержится заголовок Authorization: Basic {ApiKey}.
Ключ API для вашего приложения (ApiKey) можно взять на странице приложения.

POST api/v1.1/authenticate

Отвечает на POST запрос, в котором содержится заголовок Authorization: Basic {ApiKey}.
Ключ API для вашего приложения (ApiKey) можно взять на странице приложения.

Api

Контроллер, предоставляющий доступ к словарному переводу.

APIОписание
GET api/v1/Translation?text={text}&srcLang={srcLang}&dstLang={dstLang}&isCaseSensitive={isCaseSensitive}

Словарный перевод слова/фразы. Поиск осуществляется только в указанном направлении.
Требует HTTP-заголовок с токеном авторизации: "Authorization: Bearer {token}".
См. справку по методу /api/v1/authenticate.

GET api/v1/WordList?prefix={prefix}&srcLang={srcLang}&dstLang={dstLang}&pageSize={pageSize}&startPos={startPos}

Часть словника, соответствующая имеющимся словарям.
Требует HTTP-заголовок с токеном авторизации: "Authorization: Bearer {token}".
См. справку по методу /api/v1/authenticate.

GET api/v1/Minicard?text={text}&srcLang={srcLang}&dstLang={dstLang}

Миникарточка (краткий перевод слова/фразы).
Требует HTTP-заголовок с токеном авторизации: "Authorization: Bearer {token}".
См. справку по методу /api/v1/authenticate.

GET api/v1/Search?text={text}&srcLang={srcLang}&dstLang={dstLang}&searchZone={searchZone}&startIndex={startIndex}&pageSize={pageSize}

Полнотекстовый поиск по статьям доступных словарей.
Требует HTTP-заголовок с токеном авторизации: "Authorization: Bearer {token}".
См. справку по методу /api/v1/authenticate.

GET api/v1/Article?heading={heading}&dict={dict}&srcLang={srcLang}&dstLang={dstLang}

Конкретная статья из конкретного словаря Lingvo.
Требует HTTP-заголовок с токеном авторизации: "Authorization: Bearer {token}".
См. справку по методу /api/v1/authenticate.

GET api/v1/Suggests?text={text}&srcLang={srcLang}&dstLang={dstLang}

Варианты орфокоррекции для слова/фразы.
Требует HTTP-заголовок с токеном авторизации: "Authorization: Bearer {token}".
См. справку по методу /api/v1/authenticate.

GET api/v1/WordForms?text={text}&lang={lang}

Словоформы для слова.
Требует HTTP-заголовок с токеном авторизации: "Authorization: Bearer {token}".
См. справку по методу /api/v1/authenticate.

GET api/v1/Sound?dictionaryName={dictionaryName}&fileName={fileName}

Возвращает файл озвучки. Все параметры можно взять из поисковой выдачи.
Требует HTTP-заголовок с токеном авторизации: "Authorization: Bearer {token}".
См. справку по методу /api/v1/authenticate.