Utilizzo dell’API YouTube per comprendere le prestazioni dei principali canali tecnologici di YouTube
Sapevi che YouTube aveva un’API? E sapevi che questa API può essere utilizzata per ottenere tutti i dati necessari per un interessante progetto di data science? Bene, ora lo fai.
In questo articolo dimostreremo come utilizzarlo per ottenere un ricco set di dati che ci consentirà di analizzare e confrontare i principali canali tecnologici.
Per poter effettuare richieste all’API di YouTube dobbiamo seguire questi passaggi:
- Crea un nuovo progetto nel tuo Console per gli sviluppatori di Google – tutto ciò di cui hai bisogno è un account Google per farlo
- Richiedi una chiave API nella scheda “CREDENZIALI” facendo clic su “CREA CREDENZIALI”
- Abilita il servizio API di YouTube facendo clic su “ABILITA API E SERVIZI” sulla dashboard, quindi cerca e seleziona “YouTube Data API v3”“
E ora siamo pronti per chiamare l’API per ottenere i nostri dati.
Una versione più dettagliata di queste spiegazioni è disponibile nella documentazione di Google, se necessario:
Ora che abbiamo tutto ciò di cui abbiamo bisogno, passiamo alla programmazione!
In questo articolo:
- Ottieni informazioni di base sul canale (data di creazione, descrizione, numero di video, numero di iscritti, …)
- Ottieni tutti i dettagli del video di questo canale (titolo, descrizione, durata, visualizzazioni, Mi piace, …)
- Fatelo per i 5 canali che vogliamo indagare
- Costruisci alcune (interessanti) analisi attorno a questi dati
Per avviare il nostro progetto, dobbiamo prima installare la libreria client API di Google (pip install google-api-python-client
) e importare le 2 librerie che utilizzeremo ovunque (panda e la libreria client API di Google). Memorizziamo anche la nostra chiave API e la creiamo Youtube oggetto che ci permetterà di realizzare l’API…