ReportTypes

reportType to zasób, który określa konkretny raport, jaki może pobrać kanał lub właściciel treści.

Metody

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

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

Zapis zasobu JSON

Struktura JSON poniżej przedstawia format zasobu reportType:

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

Właściwości

W tej tabeli znajdziesz definicje właściwości, które pojawiają się w tym zasobie:

Właściwości
id string
Identyfikator, którego YouTube używa do jednoznacznej identyfikacji raportu. Wartość właściwości może mieć maksymalnie 100 znaków. W tabeli poniżej znajdziesz najnowszą wersję każdego obsługiwanego typu raportu (maks. 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 zadanie dotyczące wycofanego typu raportu, YouTube będzie generować nowe raporty dla tego zadania przez 3 miesiące od daty ogłoszenia wycofania.

Na przykład ogłoszenie o wycofaniu raportu content_owner_basic_a1 zostało opublikowane 19 maja 2016 r. Dlatego pole deprecateTime w przypadku tego typu raportu określa datę 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 w YouTube bez konieczności wcześniejszego wywoływania przez nich metody jobs.create w celu poinstruowania YouTube, aby wygenerował raport. W rzeczywistości metoda jobs.create zwraca błąd, jeśli właściwość reportTypeId wskazuje raport zarządzany przez system.