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