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

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

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

Параметры

Все данные передаются методом POST в теле запроса (body). Каждый метод имеет свои обязательные и необязательные параметры. Всегда с каждым запросом необходимо передавать следующие параметры:
  • vk_group_id — идентификатор сообщества ВКонтакте.
  • v — версия API Senler. Использование этого параметра применяет некоторые изменения в формате ответа различных методов.
  • access_token ключ доступа.

Пример

Пример кода для обращения к методу API Senler.
PHP
Python
1
$params = [
2
'vk_group_id' => 123456,
3
'access_token ' => "XXXXXX",
4
'v' => 2,
5
'subscription_id' => 123,
6
'utm_id' => 456,
7
'force' => 1,
8
];
9
10
$myCurl = curl_init();
11
curl_setopt_array($myCurl, [
12
CURLOPT_URL => "https://senler.ru/api/utms/getLink",
13
CURLOPT_RETURNTRANSFER => true,
14
CURLOPT_POST => true,
15
CURLOPT_POSTFIELDS => http_build_query($params)
16
]);
17
18
$response = curl_exec($myCurl);
19
curl_close($myCurl);
Copied!
1
r = request.post('https://senler.ru/api/utms/getLink', data = {
2
'access_token ' => "XXXXXX",
3
'v' => 2,
4
'subscription_id' => 123,
5
'utm_id' => 456,
6
'force' => 1
7
})
8
r.json()
Copied!
Ответ на запрос в формате JSON:
1
{
2
'success': true,
3
'link': "https://vk.com/app5898182_-123456#s=123&u=456&force=1"
4
}
Copied!
Last modified 1mo ago