Bonecos de palha são ótimos, e nós os usamos no bate-papo o tempo todo para obter opiniões sobre as coisas. Mas eles são meio chatos de fazer, já que você precisa de um navegador da Web para fazê-los, e todo mundo sabe que eu acesso o PPCG apenas por meio das APIs SE e do curl. Então, eu quero que você escreva algum código que use a API do Strawpoll para fazer um strawpoll com as opções fornecidas.
Especificações
Tome como entrada uma lista em qualquer formato razoável de opções como strings e um título que também seja uma string. Em seguida, use a API para criar um pedaço de palha com esse título e essas opções e gerar o URL.
Múltiplos não devem ser permitidos, a verificação duplicada deve ser aplicada e os captchas não devem ser necessários.
Exemplo
"My Awesome Poll"
["option 1", "I like pies", "I also like cakes"]
Saída: http://strawpoll.me/7275997
Isso é código-golfe , então o código mais curto em bytes vence!
https://strawpoll.me/api/v2/polls{"title":"This is a test poll.","options":["Option #1","Option #2"],"multi": true}
https://strawpoll.me/api/v2/polls
sempre responde com http 400http://
? Posso retornar emhttps://
vez disso?Respostas:
Fator,
257262 bytesEspera um nome como o primeiro argumento da linha de comandos e depois opções.
Requer
com-auto-use
.Ungolfed:
fonte
Ruby 2.2.4 + HTTParty : 129 bytes
Função anônima; retorna uma string com o URL do strawpoll. Lembre-se de instalar a gem HTTParty antes de executar.
Se o URL puder ser retornado com, em
https://
vez dehttp://
, 126 bytes:fonte
Content-Type: application/json
cabeçalho?