API StrawPoll

Créer un sondage via l'API

Pour créer un sondage, nous envoyons une chaîne formatée de type JSON à notre backend API. Elle contient un objet "sondage" comme dans l'exemple ci-dessous :
POSTE https://strawpoll.com/api/poll

Post Data (JSON) :

{ 
  "poll" : {
    "title" : "Votre question de sondage",
    "answers" : ["réponse #1", "réponse #2", "réponse #3"],
    "ma" : true
  }
}

Options de sondage et leurs explications :

Vous pouvez choisir les options suivantes. Les valeurs par défaut sont indiquées en gras si l'option est omise.
  • priv : true/false- Privé ou public
  • co : true/false- Autoriser les commentaires
  • ma : true/false - Réponses multiples autorisées
  • mip : true/false - Plusieurs votes par IP autorisés
  • enter_name : true/false - Les électeurs doivent entrer leur nom (encore en développement)
  • deadline : Date/heure/undef - Date/heure spécifique de l'échéance en zoulou temps
  • only_reg : true/false - N'autoriser que les utilisateurs enregistrés à voter
  • vpn : true/false - Permettre aux utilisateurs du VPN de voter
  • captcha : true/false- Contexte de la résolution du problème du reCAPTCHA

Exemple de code sur GitHub

Comme un exemple réel est toujours préférable à une documentation difficile à lire, nous aimerions vous donner un petit exemple d'un script Python qui crée des sondages en utilisant l'API StrawPoll.