API ключ

Для взаимодействия с API необходимо получить API ключ в личном кабинете на странице API или в боте во вкладке "Профиль". Полученный ключ следует передавать в заголовке Authorization при каждом вызове API, указывая тип токена Bearer перед его значением.

Пример такого заголовка: Authorization: Bearer 74f1ae005d1806a704f960b4fe1ee6d8

Пример запроса


<?php
$url = 'https://api.wizardvpn.net/action/buyvpn';

// Передаем Bearer токен в заголовке Authorization
$token = '74f1ae005d1806a704f960b4fe1ee6d8';

$data = [
    'period' => 1,
    'location' => 1,
    'protocol' => 'shadowsocks'
];

$ch = curl_init($url);

curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
 "Authorization: Bearer " .$token,
 "Content-type: application/json"
));

// Выполняем запрос
$response = curl_exec($ch);

// Проверяем наличие ошибок
if (curl_errno($ch)) {
    echo 'Ошибка cURL: ' . curl_error($ch);
}

// Закрываем соединение
curl_close($ch);

// Обработка ответа
echo $response;
?>

Last updated