ReportTypes

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

Phương pháp

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

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

Trình bày tài nguyên JSON

Cấu trúc JSON bên dưới 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 riêng báo cáo. Giá trị thuộc tính có độ dài tối đa là 100 ký tự. Bảng dưới đây xác định phiên bản mới nhất của mỗi loại báo cáo được hỗ trợ (tối đa 100 ký tự).

name string
Tên của 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ờ mà báo cáo này được hoặc sẽ không được dùng nữa. Nếu bạn có công việc cho 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 ba tháng sau khi công bố ngày ngừng sử dụng.

Ví dụ: thông báo ngừng sử dụng cho 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 gian kể từ 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à trước tiên chủ sở hữu nội dung không cần gọi phương thức jobs.create để 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 báo cáo do hệ thống quản lý.