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.