Stumper API

API. Как использовать?

API:

  1. URI запроса: /api/compare
  2. Метод: POST
  3. Шаблон запроса (json): {"s1":"XXXXXX", "s2":"YYYYYY"}
  4. Шаблон ответа (json): {"prc":ZZ.ZZZZZ}

s1 и s2 - передаваемые данные для сравнения в кодировке UTF-8 (или rawurlencoded UTF-8)
prc - возвращаемый процент похожести данных


Максимальная длина входных параметров не может превышать 255 символов "чистых" данных (после декодирования).
Ограничение на количество запросов в сутки с одного IP-адреса: 1000 штук.

Примеры запросов и ответов:

{"s1":"mers", "s2":"Mercedes-Benz"} => {"prc":99.10256}
{"s1":"чери", "s2":"Chery"} => {"prc":100.00000}
{"s1":"тойота", "s2":"Toyota"} => {"prc":100.00000}

Запросы через wget (примеры):

для Linux:
wget http://stumper.ru/api/compare --post-data='{"s1":"merc","s2":"мерс"}' -O result.txt
для Windows:
wget http://stumper.ru/api/compare --post-data={\"s1\":\"merc\",\"s2\":\"%D0%BC%D0%B5%D1%80%D1%81\"} -O result.txt
(В командных файлах bat/cmd: знак процента % экранируется ещё одним дополнительным знаком процента %%: %%D0%%BC.. и т.д.)