API

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

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

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

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

Параметры

Все данные передаются методом POST. Каждый метод API Senler имеет свои обязательные и необязательные параметры. Всегда с каждым запросом необходимо передавать следующие параметры:

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

  • v — версия api. Использование этого параметра применяет некоторые изменения в формате ответа различных методов

  • access_token — ключ доступа Senler. Не путать с ключами доступа ВКонтакте.

Пример

Пример кода на языке PHP для обращения к методам API.

PHP
Response
PHP
$params = [
'vk_group_id' => 123456,
'access_token ' => "507f7e85b8d7a88c83c8df09b217882e18b5d885a1ff8c88",
'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);
Response
{
'success': true,
'link': "https://vk.com/app5898182_-123456#s=123&u=456&force=1"
}