Elgato Stream Deck
Z ogólną wtyczką HTTP każdy klawisz Twojego Stream Decka staje się przyciskiem timera. Działają zarówno „API Ninja”, jak i „Web Requests” ze Stream Deck Store; osobna wtyczka nie jest potrzebna.
- W Ustawienia, API i urządzenia utwórz urządzenie rodzaju „Stream Deck” i skopiuj token.
- Zainstaluj wtyczkę „API Ninja” (lub „Web Requests”) ze Stream Deck Store.
- Przeciągnij akcję „API Ninja” na klawisz i wpisz poniższe wartości.
- Dodaj jeden klawisz na projekt; każdy klawisz dostaje w treści własny identyfikator projektu lub krótką nazwę.
API Ninja, klawisz „przełącz projekt”:
Request URL: https://api.horaka.com/v1/track/toggle
Method: POST
Content Type: application/json
Headers: Authorization: Bearer TWOJ_TOKEN
Body: {"project": "PROJEKT"}
Web Requests, klawisz „stop” (akcja „HTTP Request”):
URL: https://api.horaka.com/v1/track/stop
Method: POST
Headers: Authorization: Bearer TWOJ_TOKEN
Content-Type: application/json
Body: {}
API Ninja po naciśnięciu pokazuje haczyk lub krzyżyk. Status 200 oznacza sukces; 401 oznacza błędny token, 403 oznacza, że urządzenie nie może rejestrować czasu na tym projekcie lub osiągnięto limit urządzeń Twojego planu.