База знаний Wizard VPN
  • 📑База знаний Wizard VPN
  • ℹ️Инструкции для новичков Windows/Linux
    • ⚙️Настройка Nekoray
    • 🕹️Установка VPN на роутер
      • Роутер ASUS
      • Роутер Huawei
      • Роутер Keenetic
      • Роутер TP-Link
      • Роутер Tenda
      • Роутер Xiaomi
      • Роутер Mikrotik
      • Если вашего роутера нет в списке
    • 🪫Не работает Outline
    • Оживление Discord
  • ℹ️Инструкции
    • 🍭Как подключиться к Vless?
      • Подключение с iPhone
      • Подключение с Android
    • 📺Android TV
      • v2rayNG: ТВ
      • ShadowSocks: ТВ
  • 🔥Инструкция по использованию тарифа «Премиум»
  • 🌍Инструкция по использованию тарифа «Мульти»
  • 📑API
    • Домен API
    • История изменений
    • Основные методы
      • API ключ
      • Баланс
      • Заказ VPN
      • Включить VPN
      • Выключить VPN
      • Продление
      • Удаление
      • Список локаций
      • Список периодов
    • Дополнительные методы
      • Мои VPN
      • Информация о VPN
      • Автоматическое продление
    • Интеграции с биллингами
      • HostinPL 5.6
Powered by GitBook
On this page
  1. API
  2. Основные методы

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;
?>
import requests

url = 'https://api.wizardvpn.net/action/buyvpn'
headers = {
    'Authorization': 'Bearer 74f1ae005d1806a704f960b4fe1ee6d8',
    'Content-Type': 'application/json'
}
data = {
    "period": 1,
    "location": 1,
    "protocol": "shadowsocks"
}
response = requests.post(url, headers=headers, json=data)
responseData = response.json()
print(responseData)

Last updated 6 months ago

📑