Strawpolls великолепны, и мы постоянно используем их в чате, чтобы узнать мнение о вещах. Но их довольно раздражает, потому что вам нужен веб-браузер, и все знают, что я обращаюсь к PPCG только через SE API и curl. Итак, я хочу, чтобы вы написали некоторый код, который использует API Strawpoll для создания соломинки с заданными параметрами.
Спекуляции
Возьмите в качестве входных данных список в любом приемлемом формате параметров в виде строк и заголовок, который также является строкой. Затем с помощью API создайте список с этим названием и этими опциями и выведите URL.
Нельзя допускать многократные операции, следует проводить проверку на наличие дубликатов и вводить капчи.
пример
"My Awesome Poll"
["option 1", "I like pies", "I also like cakes"]
Выход: http://strawpoll.me/7275997
Это код-гольф , поэтому выигрывает самый короткий код в байтах !
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
всегда отвечает http 400http://
? Могу ли я вернутьсяhttps://
вместо этого?Ответы:
Фактор,
257262 байтаОжидается имя в качестве первого аргумента командной строки, затем параметры после этого.
Требуется
com-auto-use
.Ungolfed:
источник
Ruby 2.2.4 + HTTPart : 129 байт
Анонимная функция; возвращает строку с URL-адресом strawpoll. Не забудьте установить гем HTTParty перед запуском.
Если URL может быть возвращен с,
https://
вместоhttp://
126 байтов:источник
Content-Type: application/json
заголовок?