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. |