L'API de vote permet de vérifier qu'un utilisateur a voté pour votre serveur
<?php
$server_token = "Token de votre serveur"; // Remplacez "TOKEN" par le token de votre serveur.
$user_ip = isset($_SERVER["HTTP_CF_CONNECTING_IP"])
? htmlentities($_SERVER["HTTP_CF_CONNECTING_IP"])
: htmlentities($_SERVER["REMOTE_ADDR"]); // Adresse IP de l'utilisateur
$json = file_get_contents("https://serveur-prive.net/api/v1/servers/$server_token/votes/$user_ip");
$json_data = json_decode($json);
if ($json_data->success) {
echo 'Vous avez bien voté';
// Vous pouvez utiliser les variables suivantes :
$datas = $json_data->data; // Cette variable contiendra les données JSON renvoyées par l'API.
$datas->username; // Pseudonyme de l'utilisateur
$datas->voted_at; // Correspond à la date du vote au format timestamp
$datas->next_vote_seconds; // Correspond au nombre de secondes restantes avant que l'utilisateur puisse à nouveau voter
} else {
echo 'Pas ou déjà voté';
}
?>
Si "success" = true
{
"success":true,
"data":{
"username":"Trevor",
"voted_at":1689241974,
"next_vote_seconds":5395
}
}
Si "success" = false
{
"success":false,
"message":"Message..."
}