Cập nhật siêu dữ liệu video

30/11/2019
Định dạng XML của YouTube sẽ được thay bằng DDEX (chỉ âm nhạc) và mẫu CSV (tất cả các ngành). YouTube không khuyến khích bất kỳ hoạt động triển khai mới nào về định dạng XML của YouTube. Bạn chỉ nên sử dụng trang này làm tài liệu tham chiếu cho các hoạt động triển khai hiện có. Hãy truy cập vào phần Sử dụng nguồn cấp dữ liệu DDEX của YouTube để biết thêm thông tin về định dạng mới.
Chỉ những đối tác sử dụng Trình quản lý nội dung của YouTube để quản lý nội dung có bản quyền mới có thể dùng các tính năng mô tả trong bài viết này.

Để cập nhật siêu dữ liệu video, trước tiên bạn phải cung cấp thông tin để nhận dạng video muốn cập nhật. Bạn sử dụng ID video do YouTube gán để nhận dạng duy nhất video. Đoạn mã XML cập nhật tiêu đề của video mà không ảnh hưởng đến siêu dữ liệu khác:


    <video type="episode" id="VIDEO_ID_1_">
      <title>New video title
    

Bạn chỉ cần cung cấp các giá trị cho các trường siêu dữ liệu bạn đang cập nhật. Các giá trị mới sẽ ghi đè các giá trị trước đó, thậm chí là với các trường như keywordchấp nhận giá trị lặp lại. Bạn không thể cập nhật gia tăng một giá trị thẻ lặp lại chỉ bằng cách thêm các giá trị mới trong nguồn cấp dữ liệu của bạn.

Nếu bạn để trống một trường thì trường đó sẽ không được cập nhật và các trường có giá trị mặc định sẽ không được đặt lại về giá trị mặc định của chúng nếu bạn bỏ qua chúng. Hoặc, nếu muốn bạn có thể cung cấp tất cả siêu dữ liệu cho nội dung trong yêu cầu cập nhật, chỉ định giá trị đã có cho các trường chưa được thay đổi.

Khi bạn tải một chương trình hoặc phim lên YouTube bằng nguồn cấp nội dung XML, bạn có thể chỉ định các giá trị cho các trường siêu dữ liệu nhất định như một phần của định nghĩa nội dung hoặc định nghĩa video. Ví dụ: bạn có thể xác định <director> làm thẻ phụ của thẻ <asset> hoặc thẻ <video>. Khi YouTube xử lý quá trình tải lên của bạn, những thẻ siêu dữ liệu được chia sẻ này cuối cùng cũng được lưu trữ như một phần video bất kể bạn chỉ định chúng ở vị trí nào trong nguồn cấp dữ liệu.

Các trường siêu dữ liệu video mà bạn có thể đặt vào nội dung trong khi tải lên
<actor> <notes> <show_custom_id>
<content_type> <original_release_date> <spoken_language>
<director> <original_release_medium> <subtitled_language>
<episode> <producer> <tms_id>
<genre> <rating> <url>
  <season> <writer>

Nếu sau này bạn cần cập nhật các giá trị cho những trường này thì bạn phải cập nhật video chứ không phải nội dung. Bạn cần ID video chứ không phải ID nội dung. Bạn sẽ không gặp phải lỗi nếu cập nhật nội dung nhưng các thay đổi của bạn sẽ không được phản ánh trên video.

* Nguồn: Youtube