TIPS TWITCH: differenze tra le versioni

Da GazziNet.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
(3 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
 
1. Creare l'applicazione:
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 delle 19:59, 20 nov 2022