ReportTypes

Tài nguyên reportType xác định một báo cáo cụ thể mà kênh hoặc chủ sở hữu nội dung có thể truy xuất.

Phương thức

Bảng sau đây cho biết các phương thức mà API hỗ trợ cho các tài nguyên report.

Phương thức
list Trả về danh sách các loại báo cáo mà chủ sở hữu nội dung hoặc kênh có thể truy xuất.

Biểu diễn tài nguyên JSON

Cấu trúc JSON dưới đây cho thấy định dạng của tài nguyên reportType:

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

Thuộc tính

Bảng sau đây xác định các thuộc tính xuất hiện trong tài nguyên này:

Thuộc tính
id
string Mã nhận dạng mà YouTube sử dụng để xác định duy nhất báo cáo. Giá trị thuộc tính có độ dài tối đa là 100 ký tự. Bảng bên dưới xác định phiên bản mới nhất của từng loại báo cáo được hỗ trợ (tối đa 100 ký tự).

name
string Tên báo cáo. Giá trị thuộc tính có độ dài tối đa là 100 ký tự.
deprecateTime
timestamp Ngày và giờ báo cáo được hoặc sẽ không được dùng nữa. Nếu bạn có công việc cho một loại báo cáo không dùng nữa, YouTube sẽ tạo báo cáo mới cho công việc đó trong vòng 3 tháng sau ngày công bố ngày ngừng hoạt động.

Ví dụ: thông báo về việc ngừng sử dụng báo cáo content_owner_basic_a1 là vào ngày 19 tháng 5 năm 2016. Do đó, trường deprecateTime cho loại báo cáo đó chỉ định thời điểm là ngày 19 tháng 8 năm 2016. Sau thời điểm đó, YouTube sẽ ngừng tạo báo cáo thuộc loại đó.
systemManaged
boolean Giá trị này là true nếu YouTube tự động tạo báo cáo cho chủ sở hữu nội dung trên YouTube mà không cần chủ sở hữu nội dung cần gọi phương thức jobs.create trước để hướng dẫn YouTube tạo báo cáo. Trên thực tế, phương thức jobs.create sẽ trả về lỗi nếu thuộc tính reportTypeId xác định một báo cáo do hệ thống quản lý.