Ir al contenido

Comprobación API propia

Añade el requisito «Comprobación API propia» a una encuesta y Polls consultará a tu servidor antes de contar un voto.

La petición

Polls envía una petición GET a tu URL. [USERID] y [GUILDID] se sustituyen por el ID de quien vota y del servidor.

GET https://api.example.com/can-vote?user=[USERID]&guild=[GUILDID]

La respuesta

Responde con estado 200 y JSON. Para permitir el voto:

{"success": true}

Para rechazarlo, con un motivo opcional para el miembro (hasta 300 caracteres):

{"success": false, "message": "Link your account on example.com first."}

Reglas

  • Solo se llama a URL https:// que apunten a direcciones públicas. No se siguen redirecciones.
  • Tu endpoint tiene unos 4,5 segundos para responder.
  • Si responde 404, 5xx o nada, Polls pausa las llamadas durante un minuto.
  • La URL nunca se muestra en la página pública de la encuesta.