Criar uma sondagem via API
Para criar uma sondagem, enviamos uma string formatada como JSON para o nosso backend API. É
contém um objecto de 'sondagem', como no exemplo abaixo:
POST
https://strawpoll.com/api/poll
Lançar dados (JSON):
{
"poll": {
"title": "A sua pergunta de sondagem",
"answers": ["resposta nº 1", "resposta nº 2", "resposta nº 3"],
"ma": false
}
}
Opções de votação e suas explicações:
Você pode escolher as seguintes opções. Os valores padrão são marcados em negrito se a opção for omitida.
- priv: true/false - Privado ou público
- co: true/false - Permitir Comentários
- ma: true/false - Respostas múltiplas permitidas
- mip: true/false - Votos múltiplos por IP permitidos
- enter_name: true/false - Os eleitores têm de introduzir o seu nome (ainda em desenvolvimento)
- deadline: Data/hora/undef - Data específica do prazo em zulu hora
- only_reg: true/false - Permitir apenas o voto a utilizadores registados
- vpn: true/false - Permitir o voto aos utilizadores da VPN
- captcha: true/false- Solução de fundo reCAPTCHA
Exemplo de código no GitHub
Uma vez que um exemplo real é sempre melhor do que uma documentação difícil de ler, gostaríamos de lhe dar um
pequeno exemplo de um script Python que cria enquetes usando a API do StrawPoll.