Strawpolls son geniales, y los usamos en el chat todo el tiempo para obtener opiniones sobre las cosas. Pero son un poco molestos de hacer, ya que necesita un navegador web para hacerlos, y todos saben que accedo a PPCG solo a través de API de SE y curl. Así que quiero que escribas un código que use la API de Strawpoll para hacer una paja con las opciones dadas.
Especificaciones
Tome como entrada una lista en cualquier formato razonable de opciones como cadenas, y un título que también sea una cadena. Luego use la API para hacer una paja con ese título y esas opciones y envíe la URL.
No se deben permitir los múltiplos, se deben hacer controles duplicados y no deben ser necesarios los captchas.
Ejemplo
"My Awesome Poll"
["option 1", "I like pies", "I also like cakes"]
Salida: http://strawpoll.me/7275997
Este es el código de golf , por lo que gana el código más corto en bytes .
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
siempre responde con http 400http://
? ¿Puedo regresar en suhttps://
lugar?Respuestas:
Factor,
257262 bytesEspera un nombre como la primera línea de comando arg, luego las opciones después de eso.
Requiere
com-auto-use
.Sin golf:
fuente
Ruby 2.2.4 + HTTParty : 129 bytes
Función anónima; devuelve una cadena con la URL Strawpoll. Recuerde instalar la gema HTTParty antes de ejecutar.
Si la URL se puede devolver en
https://
lugar dehttp://
126 bytes:fuente
Content-Type: application/json
encabezado?