Appearance
Частые вопросы
Зачем нужны quote-методы?
Quote возвращает итоговую стоимость перед списанием. Это удобно, чтобы показать цену пользователю и проверить, хватает ли баланса.
Что будет, если токен утёк?
Считай токен паролем. Сразу сбрось его в боте (Профиль → API → Сбросить токен). Старый токен станет невалидным.
Почему получаю 401 Unauthorized?
- Не передан заголовок
Authorization. - Неверный формат: нужен
Authorization: Bearer <token>. - Токен сброшен/заменён.
Почему получаю 400 Bad Request?
Обычно это неверные или отсутствующие параметры запроса. Сверь поля и типы (строка/число/массив).
Что означает 5xx?
Это ошибка на стороне сервиса или upstream-поставщика. Обычно помогает повторить запрос позже.
Можно ли безопасно ретраить покупку?
Не ретрай покупку «вслепую». Если запрос покупки/продления упал по таймауту/сети:
- Проверь баланс (возможно списание уже прошло).
- Проверь статус результата через доступные методы (например
/vpn/info,/premium/traffic/balance). - Если сомневаешься — уточни в поддержке.