Interfejs API YouTube do raportowania umożliwia deweloperom planowanie zadań raportowania i pobieranie wygenerowanych raportów zbiorczych. Interfejs API obsługuje wstępnie zdefiniowany zestaw raportów, z których każdy zawiera obszerny zestaw danych YouTube Analytics dotyczących kanału lub właściciela treści.
Aby zaplanować zadania raportowania i pobrać raporty, wykonaj te czynności:
- Wywołaj metodę
reportTypes.list()
, aby pobrać listę raportów, które może pobierać kanał lub właściciel treści. - Wywołaj metodę
jobs.create()
, aby wskazać raport, który powinien zostać wygenerowany dla właściciela kanału lub treści. Następnie możesz użyćjobs.list()
ijobs.delete()
interfejsu API, aby pobrać lub zmienić listę generowanych raportów. - Wywołaj metodę
jobs.reports.list()
, aby pobrać listę raportów wygenerowanych dla określonego zadania. Każdy zasób w odpowiedzi zawiera właściwośćdownloadUrl
, która określa adres URL, z którego można pobrać raport. - Wyślij autoryzowane żądanie
GET
, aby pobrać raport z adresu URL pobierania.
Typy zasobów
W poniższych sekcjach znajdziesz ogólne opisy zasobów i metod interfejsu API. Wszystkie identyfikatory URI metod widoczne w tabelach odnoszą się do elementu https://youtubereporting.googleapis.com
.
praca
Metody | |
---|---|
create |
POST /v1/jobs Utworzy zadanie raportowania. Tworząc zadanie raportowania, pobierasz raport do YouTube codziennie. Raport jest dostępny w ciągu 24 godzin od utworzenia zadania. |
delete |
DELETE /v1/jobs/{jobId} Usuwa zadanie raportowania. |
get |
GET /v1/jobs/{jobId} Pobiera informacje o określonym zadaniu raportowania, które jest zaplanowane dla kanału lub właściciela treści. |
list |
GET /v1/jobs Wyświetla zadania raportowania, które zostały zaplanowane dla właściciela kanału lub treści. Każdy zasób w odpowiedzi zawiera właściwość id , która określa identyfikator używany przez YouTube do jednoznacznego identyfikowania zadania. Identyfikator ten jest potrzebny do pobrania listy raportów wygenerowanych dla danego zadania lub do usunięcia zadania. |
jobs.reports
reportTypes (typy raportów)
Metody | |
---|---|
list |
GET /v1/reportTypes Zwraca listę typów raportów, które kanał lub właściciel treści może pobrać. |