API MCLtech

Для обращения к методу API MCLtech, необходимо выполнить POST запрос вида:

https://mcltech.ru/api/METHOD_NAME?PARAMETERS

В каждом запросе в параметрах необходимо передавать ID пользователя и ключ доступа.

ID и ключ доступа находятся в настройках

Методы


PROFILE


Профиль пользователя ВКонтакте
ПараметрТипОписание
idчислоИдентификатор пользователя api, полученный в настройках
keyстрокаКлюч доступа пользователя api, полученный в настройках
groupsстрокаСписок id сообществ ВКонтакте через запятую
sectionsстрокаСписок id секций факторов через запятую. Необязательный параметр. При отсутствии - вычисляются все факторы.

В случае успешного выполнения возвращается ответ в формате JSON, содержащий поля:

REL - список факторов, содержащих значения относительного кол-ва пользователей ВКонтакте, имеющих меньшие показатели прогнозируемых факторов

MOD - список факторов, содержащих смоделированные значения факторов в диапазоне от 0 до 1

balance - баланс в рублях после совершения запроса

nmc - число сообществ, которые участвовали в прогнозе


SIMILARITY


Сравнение пользователей
ПараметрТипОписание
idчислоИдентификатор пользователя api, полученный в настройках
keyстрокаКлюч доступа пользователя api, полученный в настройках
groups1строкаСписок id сообществ ВКонтакте первого пользователя
groups2строкаСписок id сообществ ВКонтакте второго пользователя

В случае успешного выполнения возвращается ответ в формате JSON, содержащий поля:

REL - список факторов, содержащих значения разницы относительных кол-в пользователей ВКонтакте, имеющих меньшие показатели прогнозируемых факторов, между двумя пользователями (Rel(groups2) - Rel(groups1))

MOD - список факторов, содержащих разницы смоделированных значений факторов между двумя пользователями (Mod(groups2) - Mod(groups1))

balance - баланс в рублях после совершения запроса

nmc - число сообществ, которые участвовали в прогнозе


FSIM


Соответствие заданным характеристикам
ПараметрТипОписание
idчислоИдентификатор пользователя api, полученный в настройках
keyстрокаКлюч доступа пользователя api, полученный в настройках
groupsстрокаСписок id сообществ ВКонтакте пользователя
narrationстрокаСписок, задающий целевые характеристики - пары ключ-значение (через двоеточие), разделённые точкой с запятой. Ключ представляет собой индекс секции, соединённый дефисом с порядковым индексом фактора в секции. Значение - доля людей больше которой данный целевой фактор (от 0 до 100). Пример: 100-1:100;101-0:30;101-1:20;101-4:52

В случае успешного выполнения возвращается ответ в формате JSON, содержащий поля:

FSIM - список факторов, содержащих значения разницы относительных кол-в пользователей ВКонтакте, имеющих меньшие показатели прогнозируемых факторов, между двумя пользователями (Rel(groups2) - Rel(groups1))

balance - баланс в рублях после совершения запроса

nmc - число сообществ, которые участвовали в расчёте соответствия


Среднее время ответа на запрос с полными параметрами - 4 секунды. В некоторых случаях оно может быть больше.