StrawPoll API

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.