Фоновое изображение сайта Server Hytale

Проверить статус голосования

Проверьте, может ли пользователь голосовать за ваш сервер

Эндпоинт

GET/v1/votes/server/:serverToken/:ipAddress

Параметры

serverTokenstring

Your server's unique identifier

ipAddressstring

The user's IP address (e.g., 192.168.1.1)

Примеры ответов

Can Vote

{
  "can_vote": true,
  "seconds_until_next_vote": 0
}

Cannot Vote Yet

{
  "can_vote": false,
  "seconds_until_next_vote": 86400
}

Примеры кода

async function checkVoteStatus(serverToken, userIp) {
  const url = `https://api.server-hytale.com/v1/votes/server/${serverToken}/${userIp}`;
  const res = await fetch(url);
  const { can_vote, seconds_until_next_vote } = await res.json();

  if (can_vote) {
    console.log('User can vote now!');
  } else {
    console.log(`User can vote in ${seconds_until_next_vote}s`);
  }
}

Нужна помощь?

Присоединяйтесь к нашему Discord сообществу, чтобы получить помощь в интеграции нашего API в ваше приложение.