ReportTypes

Zasób reportType określa konkretny raport, który może zostać pobrany przez kanał lub właściciela treści.

Metody

W tabeli poniżej podano metody, które interfejs API obsługuje w przypadku report zasobów.

Metody
list Zwraca listę typów raportów, które kanał lub właściciel treści może pobrać.

Reprezentacja zasobów JSON

Struktura JSON poniżej przedstawia format zasobu reportType:

{
  "id": string,
  "name": string,
  "deprecateTime": timestamp,
  "systemManaged": boolean
}

Usługi

Poniższa tabela określa właściwości, które pojawiają się w tym zasobie:

Usługi
id string
Identyfikator, którego YouTube używa do jednoznacznego identyfikowania raportu. Wartość właściwości może mieć maksymalnie 100 znaków. Poniższa tabela przedstawia najnowszą wersję każdego obsługiwanego typu raportu (maksymalnie 100 znaków).

name string
Nazwa raportu Wartość właściwości może mieć maksymalnie 100 znaków.
deprecateTime timestamp
Data i godzina wycofania raportu. Jeśli masz ofertę pracy w przypadku wycofanego typu raportu, YouTube wygeneruje nowe raporty dla tego zadania przez 3 miesiące od ogłoszenia daty wycofania.

Na przykład ogłoszenie o wycofaniu raportu content_owner_basic_a1 miało miejsce 19 maja 2016 r. Z tego względu w polu deprecateTime tego typu raportu podana jest godzina 19 sierpnia 2016 r., po której YouTube przestanie generować raporty tego typu.
systemManaged boolean
Ta wartość to true, jeśli YouTube automatycznie generuje raport dla właścicieli treści YouTube, którzy nie muszą najpierw wywoływać metody jobs.create, aby poprosić YouTube o wygenerowanie raportu. Metoda jobs.create zwraca błąd, jeśli właściwość reportTypeId wskazuje raport zarządzany przez system.