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.