Postback y API de votación
Recompensa automáticamente a tus jugadores cuando voten por tu servidor.
Cómo funciona
Cuando un jugador vota por tu servidor en RealmRanking, nuestro sistema envía una solicitud HTTP GET o POST a una URL que configures. Tu servidor recibe esta solicitud y puede recompensar al jugador en el juego automáticamente.
- 1El jugador vota por tu servidor en RealmRanking
- 2RealmRanking envía una solicitud Postback a tu URL configurada
- 3Tu servidor valida la solicitud y recompensa al jugador
Configurar tu URL Postback
Ve al dashboard de tu servidor → Ajustes Voting API → introduce tu URL Postback. La URL debe ser accesible públicamente desde Internet.
Formato de URL de ejemplo
https://yourserver.com/vote?user={username}&id={server_id}&ip={ip}Parámetros Postback
Las siguientes variables se envían con cada solicitud Postback:
{username}El nombre en el juego que el jugador introdujo al votar{server_id}Tu ID de servidor RealmRanking único{timestamp}Marca de tiempo Unix de cuándo se emitió el voto{ip}La dirección IP del votante para validación
Ejemplo de implementación
Un ejemplo simple de cómo recibir y procesar una solicitud Postback:
<?php
$username = $_GET['username'];
$server_id = $_GET['server_id'];
// Reward the player in your game database
// Example: give 100 vote coins to $username
?>app.get('/vote', (req, res) => {
const { username, server_id } = req.query;
// Reward the player
res.sendStatus(200);
});Probar tu Postback
Usa el botón Test Postback en el dashboard de tu servidor para enviar un voto simulado a tu URL y verificar que funciona correctamente.
Política de reintentos
Si tu servidor está offline o la URL devuelve un error, RealmRanking reintentará el Postback hasta 3 veces en 24 horas. Los intentos fallidos se registran en tu dashboard.