L'API di reporting di YouTube consente agli sviluppatori di pianificare i job di generazione dei report e scaricare i report collettivi generati. L'API supporta un insieme predefinito di report, ognuno dei quali contiene un insieme completo di dati di YouTube Analytics per un canale o un proprietario dei contenuti.
I passaggi riportati di seguito spiegano come pianificare i job di generazione dei report e recuperare i report:
- Chiama il metodo
reportTypes.list()per recuperare un elenco di report che un canale o un proprietario dei contenuti può recuperare. - Chiama il metodo
jobs.create()per identificare un report da generare per un canale o un proprietario dei contenuti. Successivamente, puoi utilizzarejobs.list()ejobs.delete()dell'API per recuperare o modificare l'elenco dei report generati. - Chiama il metodo
jobs.reports.list()per recuperare un elenco di report generati per un determinato job. Ogni risorsa nella risposta contiene una proprietàdownloadUrlche specifica l'URL da cui è possibile scaricare il report. - Invia una richiesta
GETautorizzata per recuperare il report dall'URL di download.
Tipi di risorse
Le sezioni seguenti forniscono descrizioni generali delle risorse e dei metodi dell'API. Tutti gli URI dei metodi mostrati nelle tabelle sono relativi a https://youtubereporting.googleapis.com.
job
| Metodi | |
|---|---|
create |
POST /v1/jobs Crea un job di generazione di report. Creando un job di generazione report, chiedi a YouTube di generare il report quotidianamente. Il report è disponibile entro 24 ore dalla creazione del job. |
delete |
DELETE /v1/jobs/{jobId} Elimina un job di generazione di report. |
get |
GET /v1/jobs/{jobId} Recupera informazioni su un job di generazione di report specifico pianificato per un canale o un proprietario dei contenuti. |
list |
GET /v1/jobs Elenca i job di generazione di report pianificati per un canale o un proprietario dei contenuti. Ogni risorsa nella risposta contiene una proprietà id, che specifica l'ID utilizzato da YouTube per identificare in modo univoco il job. Ti serve questo ID per recuperare l'elenco dei report generati per il job o per eliminarlo. |
jobs.reports
| Metodi | |
|---|---|
get |
GET /v1/jobs/{jobId}/reports/{reportId} Recupera i metadati di un report specifico. |
list |
GET /v1/jobs/{jobId}/reports Elenca i report generati per il job di generazione dei report specificato. |
reportTypes
| Metodi | |
|---|---|
list |
GET /v1/reportTypes Restituisce un elenco dei tipi di report che il canale o il proprietario dei contenuti può recuperare. |