Strawpoll sangat bagus, dan kami menggunakannya dalam obrolan setiap saat untuk mendapatkan pendapat tentang berbagai hal. Tapi itu agak menjengkelkan karena Anda membutuhkan browser web untuk membuatnya, dan semua orang tahu bahwa saya mengakses PPCG hanya melalui API SE dan ikal. Jadi saya ingin Anda menulis beberapa kode yang menggunakan API Strawpoll untuk membuat strawpoll dengan opsi yang diberikan.
Spesifikasi
Ambil sebagai masukan daftar dalam format opsi apa pun yang masuk akal sebagai string, dan judul yang juga merupakan string. Kemudian gunakan API untuk membuat strawpoll dengan judul itu dan opsi-opsi itu dan output url.
Kelipatan tidak boleh diizinkan, pemeriksaan rangkap harus ditegakkan, dan captcha tidak perlu.
Contoh
"My Awesome Poll"
["option 1", "I like pies", "I also like cakes"]
Output: http://strawpoll.me/7275997
Ini adalah kode-golf , jadi kode terpendek dalam byte menang!
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
selalu merespons dengan http 400http://
? Bisakah saya kembalihttps://
saja?Jawaban:
Faktor,
257262 byteMengharapkan nama sebagai arg baris perintah pertama, lalu opsi setelah itu.
Membutuhkan
com-auto-use
.Tidak Disatukan:
sumber
Ruby 2.2.4 + HTTParty : 129 byte
Fungsi anonim; mengembalikan string dengan URL strawpoll. Ingatlah untuk menginstal permata HTTParty sebelum dijalankan.
Jika URL dapat dikembalikan dengan
https://
alih - alihhttp://
, 126 byte:sumber
Content-Type: application/json
tajuk?