Skocz do zawartości
Kurotsuwa

narzędzie mTwitchApi - informacje z platformy twitch.tv

Recommended Posts

Moderator globalny

mTwitchApi - Informacje na temat streamów i kanałów na twitch.tv

 --[ Informacje ]--

Api pozwala na otrzymanie informacji nt. kanału lub streamu począwszy od daty założenia kanału do daty startu ostatniej transmisji.
Dane są zwracane w postaci json'a lub bezpośredniej informacji zwrotnej. Api w 100% jest stworzone przeze mnie bazując na api twitch.tv.

--[ Jak wykorzystać? ]--
Generowanie linku
Trzeba wejść pod link Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!  i wpisać nick streamera, którego chcemy sprawdzić i
z rozwijanego paska wybrać jaką rzecz chcemy, żeby zwracało. Wszystkie dane, które nie zawierają frazy JSON są zwracane tylko informacją
typu ilość followerów zwraca tylko liczbę w postaci np "12"

Skript 

Wymagania: SkUtilities & Skript
Uwaga! Poradnik jest zrobionych tylko dla wartości, nie plików json.
Należy wygenerować link jaki chcemy, w moim przypadku jest to sprawdzenie ilości followerów mojego kanału.
W momencie kiedy chcemy pobrać daną informacje należy wkleić kod:

 

set {_url} to "http://moddersmine.com/api/twitchSelect.php?stream=Michma1707&string=followers&tree=channel"
set {_var::*} to contents from url "%{_url}%"

Wtedy nasza zawartość jest w zmiennej {_var::*}. Możemy teraz ją wyświetlić poleceniem:
 

send "&eIlość followow Michma1707:&f %{_var::*}%"

Cały kod:

command /followy:
	trigger:
		set {_url} to "http://moddersmine.com/api/twitchSelect.php?stream=Michma1707&string=followers&tree=channel"
		set {_var::*} to contents from url "%{_url}%"
		send "&eIlość follow Michma1707:&f %{_var::*}%"

--[ Changelog ]--

Spoiler


1.0 Upublicznienie API, Dodanie możliwości pobrania JSON'a kanału oraz Linku do kanału.
1.1 Dodanie możliwości pobrania JSON'a streamu.

 

Edytowane przez Norbi

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Użytkownik
9 godzin temu, Michma1707 napisał:

@McKoxu jakich? Może będę je w stanie dodać.

Już nic, wiem jak można te rzeczy ogarnąć :D

No i znowu api bardzo fajnie :) Mnie właśnie bardziej interesują takie api niż normalne skrypty :D 

Edytowane przez McKoxu

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Moderator globalny

@Wizzard jeżeli chodzi o kod strony wole nie, nie jestem jakimś super webdevem i znając życie ma masę błędów pod względem optymalizacji.

@PoweredDragon nie mam pomysłu na rozbudowę; YouTube odpada bo ma jak dla mnie zbyt dziwne API.

Edytowane przez Michma1707

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Użytkownik
Dnia 10.08.2017 o 00:43, KrejzolekPRO napisał:

Data startu, jeżeli nie jest nullem stream jest Online.

 

Dnia 9.08.2017 o 13:24, PanKlipcio napisał:

@Michma1707 Da się sprawdzić czy ktoś ma aktywny live?

if {_ta zmienna.*} contains "null":

    send "stream offline"

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Żeby dodać komentarz, musisz założyć konto lub zalogować się

Tylko zarejestrowani użytkownicy mogą dodawać komentarze

Dodaj konto

Załóż nowe konto. To bardzo proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się teraz


  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×