Zasób job
reprezentuje zaplanowane zadanie raportowania. Zadanie raportowania określa konkretny raport, który YouTube generuje każdego dnia dla określonego kanału lub właściciela treści.
Metody
W tabeli poniżej znajdziesz metody, które interfejs API obsługuje w przypadku zasobów job
.
Metody | |
---|---|
create |
Tworzy zadanie raportowania. Tworząc zadanie raportowania, informujesz YouTube, że ma generować ten raport codziennie. Raport jest dostępny w ciągu 24 godzin od utworzenia zadania. |
delete |
Usuwa zadanie raportowania. |
get |
Pobiera informacje o konkretnym zadaniu raportowania, które zostało zaplanowane dla kanału lub właściciela treści. |
list |
Wyświetla listę zadań 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 jednoznacznej identyfikacji zadania. Ten identyfikator jest potrzebny do pobrania listy raportów wygenerowanych dla tego zadania lub do jego usunięcia. |
Reprezentacja zasobu JSON
Poniższa struktura JSON przedstawia format zasobu job
:
{ "id": string, "reportTypeId": string, "name": string, "createTime": timestamp, "expireTime": 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 używany przez YouTube do jednoznacznej identyfikacji zadania raportowania. Maksymalna długość wartości to 40 znaków. |
reportTypeId |
string , Typ raportu tworzonego przez zadanie. Wartość właściwości odpowiada id elementu id obiektu reportType pobranego z metody reportTypes.list . |
name |
string , Nazwa wygenerowana przez YouTube w celu opisania danego stanowiska. Maksymalna długość wartości to 100 znaków. |
createTime |
timestamp , Data i godzina utworzenia zadania. Wartość właściwości jest sygnaturą czasową w dokumencie RFC3339 UTC „Zulu” z dokładnością do mikrosekund. Przykład: "2015-10-02T15:01:23.045678Z" . |
expireTime |
timestamp , Data i godzina wygaśnięcia lub wygaśnięcia zadania. Wartość właściwości jest sygnaturą czasową w dokumencie RFC3339 UTC „Zulu” z dokładnością do mikrosekund. Przykład: "2015-10-02T15:01:23.045678Z" .Ta właściwość zawiera wartość, jeśli typ raportu powiązany z zadaniem został wycofany lub jeśli raporty wygenerowane dla tego zadania nie były pobierane od dłuższego czasu. Wartość oznacza datę, po której YouTube nie będzie już generować nowych raportów dotyczących danego zadania. Jeśli masz zadanie, które określa datę ważności, zaktualizuj swoje systemy tak, aby do tego dnia przestały wysyłać żądania raportu. W niektórych przypadkach może być dostępny raport zastępczy. |
systemManaged |
boolean , Ta wartość wynosi true , jeśli zadanie generuje raporty zarządzane przez system. YouTube automatycznie generuje zarządzane przez system raporty dla właścicieli treści w YouTube, którzy mają dostęp do tych samych raportów w Studiu twórców YouTube. Właściciele treści nie mogą modyfikować ani usuwać zadań, które tworzą te raporty. |