ThunderStream
THUNDERSTREAM · CREATOR STUDIO

API dla developerów

Połącz własne automatyzacje z odczytem danych konta bez kolejnych połączeń z platformami LIVE.

Stan opisów:

Pierwsze uruchomienie

  1. Krok 1

    Otwórz Integracje dla developerów i zapoznaj się z aktualnie dostępnymi zakresami.

  2. Krok 2

    Utwórz token wyłącznie dla potrzebnych operacji.

  3. Krok 3

    Skorzystaj z przykładów i formatu danych pokazywanego w panelu. Przy odczycie zdarzeń zachowuj kursor.

  4. Krok 4

    Obsługuj przerwy, ponawianie i brak nowych zdarzeń. Unieważnij token, którego już nie potrzebujesz.

Przykład na transmisji

Własne narzędzie pobiera kolejne zdarzenia bez wielokrotnego przetwarzania tej samej historii. Kursor pozwala kontynuować od ostatniej pozycji, a ograniczone zakresy tokena zawężają jego uprawnienia.

Działanie i możliwości

Klucze z zakresami

W Integracjach utwórz klucz z osobnymi uprawnieniami do stanu LIVE, zdarzeń, timera lub kolejki muzycznej. Klucz pokazujemy tylko raz. Wybierz ważność 7, 30 lub 90 dni; w dowolnej chwili możesz go unieważnić.

Odczyt i kursor

Przekazuj klucz w nagłówku Authorization: Bearer. Odczyt zdarzeń używa kursora after, dzięki czemu automatyzacja nie powtarza starych wiadomości. Pierwszy odczyt bez kursora zaczyna od bieżącej chwili. Odczyt jest ograniczony do danych właściciela klucza.

Przykład i dokumentacja

Pobierz opis OpenAPI 3.1 oraz przykład JavaScript do własnego serwera, Node-RED lub innego środowiska automatyzacji. Wysyłaj jedno żądanie naraz, zalecane co dwie sekundy, z limitem 60 żądań na minutę. Klucza nie umieszczaj w publicznym HTML ani w adresie overlaya.

Gdy coś nie działa

Żądanie nie ma dostępu

Sprawdź token i wymagany zakres. Używaj aktualnej dokumentacji endpointu oraz właściwej metody żądania.

Te same zdarzenia powtarzają się

Przechowuj zwrócony kursor i deduplikuj identyfikatory. Nie rozpoczynaj każdego odczytu od początku historii.

Podgląd interfejsu

Podgląd interfejsu