Strawpolls są świetne i używamy ich przez cały czas na czacie, aby uzyskać opinie na różne tematy . Ale to trochę denerwujące, ponieważ potrzebujesz przeglądarki internetowej, aby je zrobić, i wszyscy wiedzą, że uzyskuję dostęp do PPCG tylko za pośrednictwem interfejsów API SE i curl. Więc chcę, żebyś napisał kod, który używa API Strawpoll do stworzenia słomy z podanymi opcjami.
Okular
Weź jako dane wejściowe listę w dowolnym rozsądnym formacie opcji jako ciągi oraz tytuł, który jest również ciągiem. Następnie użyj interfejsu API, aby utworzyć słomkę z tym tytułem i tymi opcjami i wyślij adres URL.
Wielokrotności nie powinny być dozwolone, sprawdzanie duplikatów powinno być wymuszone, a captchas nie powinny być konieczne.
Przykład
"My Awesome Poll"
["option 1", "I like pies", "I also like cakes"]
Dane wyjściowe: http://strawpoll.me/7275997
To jest golf golfowy , więc wygrywa najkrótszy kod w bajtach !
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
zawsze odpowiada http 400http://
? Czy mogęhttps://
zamiast tego wrócić ?Odpowiedzi:
Współczynnik,
257262 bajtówOczekuje nazwy jako pierwszego argumentu wiersza polecenia, a następnie opcji.
Wymaga
com-auto-use
.Nie golfowany:
źródło
Ruby 2.2.4 + HTTParty : 129 bajtów
Funkcja anonimowa; zwraca ciąg z adresem URL strawpoll. Pamiętaj, aby zainstalować gem HTTParty przed uruchomieniem.
Jeśli
https://
zamiast adresu URL można zwrócićhttp://
, 126 bajtów:źródło
Content-Type: application/json
nagłówek?