Les Strawpolls sont excellents, et nous les utilisons tout le temps pour discuter des choses. Mais ils sont un peu ennuyeux à faire car vous avez besoin d'un navigateur Web pour les faire, et tout le monde sait que j'accède à PPCG uniquement via les API SE et curl. Je veux donc que vous écriviez du code qui utilise l'API de Strawpoll pour créer un sweepoll avec les options données.
Spécifications
Prenez comme entrée une liste dans n'importe quel format raisonnable d'options sous forme de chaînes, et un titre qui est également une chaîne. Ensuite, utilisez l'API pour créer un swepoll avec ce titre et ces options et afficher l'url.
Les multiples ne devraient pas être autorisés, la vérification des doublons devrait être appliquée et les captchas ne devraient pas être nécessaires.
Exemple
"My Awesome Poll"
["option 1", "I like pies", "I also like cakes"]
Sortie: http://strawpoll.me/7275997
C'est le code-golf , donc le code le plus court en octets gagne!
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
répond toujours par http 400http://
? Puis-je revenir à lahttps://
place?Réponses:
Facteur,
257262 octetsAttend un nom comme premier argument de ligne de commande, puis des options après cela.
Requiert
com-auto-use
.Non golfé:
la source
Ruby 2.2.4 + HTTParty : 129 octets
Fonction anonyme; renvoie une chaîne avec l'URL de sweepoll. N'oubliez pas d'installer la gemme HTTParty avant de lancer.
Si l'URL peut être retournée avec
https://
au lieu dehttp://
126 octets:la source
Content-Type: application/json
tête?