TIPS TWITCH: differenze tra le versioni

Da GazziNet.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
 
(4 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
Come capire se uno streamer è online:
[[Online/Offline]]


Dal sito: https://dev.twitch.tv/console/apps
3F8D27
00F900
003600


1. Creare l'applicazione:
Arial Bold
2. Ottentere con il client id della applicazione e la sua chiave segreta:
3. Con questi dati ottenere un token di autenticazione (attenzione che scade):
curl -d "client_id=***CLIENTID***&client_secret=***CLIENTSECRET***&grant_type=client_credentials" https://id.twitch.tv/oauth2/token
 
Esempio: 
 
curl -d "client_id=***CLIENTID***&client_secret=***CLIENTSECRET***&grant_type=client_credentials" https://id.twitch.tv/oauth2/token
{"access_token":"****TOKEN*****","expires_in":5050542,"token_type":"bearer"}
 
Esempio di Online:
 
curl -X GET 'https://api.twitch.tv/helix/streams?user_login=gazzinet' -H 'Authorization: Bearer ****TOKEN*****' -H 'Client-Id: ***CLIENTID***'
{"data":[{"id":"40095691464","user_id":"109028354","user_login":"gazzinet","user_name":"gazzinet","game_id":"509658","game_name":"Just Chatting","type":"live","title":"Si parla, si gioca .. si
legge.","viewer_count":0,"started_at":"2022-11-20T16:35:39Z","language":"it","thumbnail_url":"https://static-cdn.jtvnw.net/previews-ttv/live_user_gazzinet-{width}x{height}.jpg","tag_ids":null,"is_mature":false}],"pagination":{}}
 
Esempio di Offline:
 
curl -X GET 'https://api.twitch.tv/helix/streams?user_login=gazzinet' -H 'Authorization: Bearer ****TOKEN*****' -H 'Client-Id: ***CLIENTID***'
{"data":[],"pagination":{}}

Versione attuale delle 17:23, 9 dic 2023

Online/Offline

3F8D27 00F900 003600

Arial Bold