youtube-api Tutorial
Iniziare con youtube-api
Ricerca…
Osservazioni
Questa sezione fornisce una panoramica di cosa sia youtube-api e perché uno sviluppatore potrebbe volerlo utilizzare.
Dovrebbe anche menzionare qualsiasi argomento di grandi dimensioni all'interno di youtube-api e collegarsi agli argomenti correlati. Poiché la documentazione di youtube-api è nuova, potrebbe essere necessario creare versioni iniziali di tali argomenti correlati.
Iniziare con le API di YouTube
Al momento sono disponibili tre API YouTube:
- YouTube Data API
- API YouTube Analytics
- YouTube Reporting API
Ognuna di queste offre funzionalità diverse e vengono trattate come singole API separate.
Poiché YouTube è una filiale di Google, le varie API di YouTube sono fornite e gestite da Google. Per accedere a qualsiasi API fornita da Google, sono necessari i seguenti passaggi:
- Avrai bisogno di un account Google per accedere alla Google Developers Console.
- Crea un nuovo progetto nella tua Google Developers Console.
- A questo punto, puoi richiedere una chiave API e registrare la tua domanda.
- Le API richieste di cui avrai bisogno di accedere dovranno essere abilitate nella libreria API di Google Cloud Console.
Quando sulla schermata Credenziali , è necessario generare una chiave API. Il tipo di chiave necessario dipende dalla singola applicazione.
Esistono cinque tipi di chiavi API:
Tipo di chiave | Descrizione | Usa caso / lingua |
---|---|---|
Nessuna | Non ha restrizioni e viene normalmente utilizzato per test e sviluppo | aperto a tutti gli ambienti |
Chiave del server | Utilizzato per applicazioni lato server. La chiave è considerata un segreto e potrebbe non essere esposta al pubblico. | PHP, Java, Python, Ruby, C, ecc. |
Chiave del browser | Utilizzato per applicazioni lato client. Poiché il client sta per inviare richieste all'API, la chiave non può essere un segreto. | JavaScript |
Chiave Android | Da utilizzare all'interno di un'app Android. | App per Android |
chiave iOS | Da utilizzare all'interno di un'app iOS. | app per iOS |
Una volta ottenuta e configurata una chiave API, è possibile utilizzarla per effettuare chiamate all'API.
Per le chiamate API generiche, tutto ciò che serve è la chiave API.
Ma se hai bisogno di accedere all'account di un utente per ottenere maggiori informazioni, caricare o in generale modificare i dati dell'account di un utente, avrai bisogno di un "Client ID" e un "Client secret".
Questi sono usati per l'autenticazione con il framework OAuth2 .
YouTube Data API
Questa API, a volte indicata anche come "API v3", "YouTube Data API v3" o semplicemente "API YouTube", è l'API YouTube più comunemente utilizzata. Consente a un'applicazione di leggere, modificare, aggiungere o eliminare dati relativi a video, playlist e canali. Questo include, ma non è limitato a:
- Esecuzione di ricerche full-text per video, canali e / o playlist
- Recupero di informazioni su un video, un canale o una playlist tramite id
- Caricamento di video
- Modifica della descrizione di un video, canale o playlist, visibilità e altre informazioni
- Gestione di un'immagine del profilo di canali, banner e altre informazioni
- Lettura, pubblicazione e modifica dei commenti
YouTube Analytics API e YouTube Reporting API
Queste API vengono utilizzate per eseguire query di analisi di video e canali, come visualizzazioni / clic e voti.