API

API (программный интерфейс приложения) позволяет организовать интеграцию сторонних сервисов и приложений с сервисом Senler.

Синтаксис запросов

Чтобы обратиться к методам API Senler, необходимо отправить запрос на адрес:https://senler.ru/api/METHOD_NAME

где METHOD_NAME — название метода API.

Параметры

Все данные передаются методом POST в теле запроса (body) с типом multipart/form-data. Каждый метод имеет свои обязательные и необязательные параметры. Всегда с каждым запросом необходимо передавать следующие параметры:

  • vk_group_id — идентификатор сообщества ВКонтакте.

  • v — версия API Senler. Использование этого параметра применяет некоторые изменения в формате ответа различных методов. На текущий момент актуальная версия API — 2.

  • access_token ключ доступа.

Пример

Пример кода для обращения к методу API Senler.

$params = [
    'vk_group_id' => 123456,
    'access_token' => "XXXXXX",
    'v' => 2,
    'subscription_id' => 123,
    'utm_id' => 456,
    'force' => 1,
];

$myCurl = curl_init();
curl_setopt_array($myCurl, [
    CURLOPT_URL => "https://senler.ru/api/utms/getLink",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => http_build_query($params)
]);

$response = curl_exec($myCurl);
curl_close($myCurl);

Ответ на запрос в формате JSON:

{
    'success': true,
    'link': "https://vk.com/app5898182_-123456#s=123&u=456&force=1"
}

Last updated