ReportTypes

Zasób reportType określa konkretny raport, który może pobrać właściciel kanału lub 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ć właściciel kanału lub treści.

Reprezentacja zasobu JSON

Poniższa struktura JSON przedstawia format zasobu reportType:

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

Właściwości

Tabela poniżej zawiera właściwości widoczne w tym zasobie:

Właściwości
id string,
Identyfikator, za pomocą którego YouTube jednoznacznie identyfikuje zgłoszenie. Wartość właściwości może mieć maksymalnie 100 znaków. Tabela poniżej zawiera 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 zadanie dla wycofanego typu raportu, YouTube generuje nowe raporty dla tego zadania przez 3 miesiące po ogłoszeniu daty wycofania.

Na przykład ogłoszenie wycofania raportu content_owner_basic_a1 miało miejsce 19 maja 2016 r. Oznacza to, że w polu deprecateTime tego typu raportu podana jest data 19 sierpnia 2016 roku, po której YouTube przestanie generować raporty tego typu.
systemManaged boolean,
Ta wartość wynosi true, jeśli YouTube automatycznie generuje raport dla właścicieli treści w YouTube, bez konieczności wcześniejszego wywołania metody jobs.create, by nakazać YouTube wygenerowanie raportu. W rzeczywistości metoda jobs.create zwraca błąd, jeśli właściwość reportTypeId wskazuje raport zarządzany przez system.