Captions: download

Tải bản phụ đề xuống. Phiên bản phụ đề được trả về ở định dạng gốc, trừ phi yêu cầu chỉ định giá trị cho tham số tfmt và ở ngôn ngữ gốc, trừ phi yêu cầu chỉ định giá trị cho tham số tlang.

Tác động đến hạn mức: Lệnh gọi đến phương thức này có chi phí hạn mức là 200 đơn vị.

Các trường hợp sử dụng phổ biến

Yêu cầu

Yêu cầu HTTP

GET https://www.googleapis.com/youtube/v3/captions/id

Ủy quyền

Yêu cầu này yêu cầu uỷ quyền với ít nhất một trong các phạm vi sau (đọc thêm về việc xác thực và uỷ quyền).

Phạm vi
https://www.googleapis.com/auth/youtube.force-ssl
https://www.googleapis.com/auth/youtubepartner

Thông số

Bảng dưới đây liệt kê các tham số mà truy vấn này hỗ trợ. Tất cả các tham số được liệt kê đều là tham số truy vấn.

Thông số
Tham số bắt buộc
id string
Tham số id xác định kênh phụ đề đang được truy xuất. Giá trị này là mã của bản lồng tiếng do thuộc tính id xác định trong tài nguyên caption.
Thông số tuỳ chọn
onBehalfOfContentOwner string
Bạn chỉ có thể sử dụng thông số này trong một yêu cầu được uỷ quyền hợp lệ. Lưu ý: Thông số này chỉ dành cho các đối tác nội dung của YouTube.

Thông số onBehalfOfContentOwner cho biết rằng thông tin xác thực uỷ quyền của yêu cầu xác định một người dùng CMS của YouTube đang thay mặt cho chủ sở hữu nội dung được chỉ định trong giá trị thông số. Tham số này dành cho những đối tác nội dung trên YouTube sở hữu và quản lý nhiều kênh YouTube. Tính năng này cho phép chủ sở hữu nội dung xác thực một lần và có quyền truy cập vào tất cả dữ liệu về video và kênh của họ mà không cần phải cung cấp thông tin xác thực cho từng kênh. Tài khoản CMS thực tế mà người dùng xác thực phải được liên kết với chủ sở hữu nội dung YouTube được chỉ định.
tfmt string
Tham số tfmt chỉ định rằng kênh phụ đề phải được trả về ở một định dạng cụ thể. Nếu không có tham số này trong yêu cầu, thì bản nhạc sẽ được trả về ở định dạng ban đầu.

Các giá trị được hỗ trợ là:
  • sbv – Phụ đề SubViewer
  • scc – Định dạng Scenarist Closed Caption
  • srt – Phụ đề SubRip
  • ttml – Phụ đề bằng Ngôn ngữ đánh dấu văn bản có thời gian
  • vtt – Phụ đề của bản phụ đề dạng văn bản cho video trên web
tlang string
Tham số tlang chỉ định rằng phản hồi API sẽ trả về bản dịch của bản lồng tiếng đã chỉ định. Giá trị thông số là mã ngôn ngữ gồm hai chữ cái theo ISO 639-1 giúp xác định ngôn ngữ phụ đề mong muốn. Bản dịch được tạo bằng công nghệ dịch máy, chẳng hạn như Google Dịch.

Nội dung yêu cầu

Không cung cấp nội dung yêu cầu khi gọi phương thức này.

Phản hồi

Nếu thành công, phương thức này sẽ trả về một tệp nhị phân. Tiêu đề Content-Type cho phản hồi là application/octet-stream.

Lỗi

Bảng dưới đây xác định thông báo lỗi mà API có thể trả về để phản hồi lệnh gọi đến phương thức này. Vui lòng xem tài liệu về thông báo lỗi để biết thêm thông tin chi tiết.

Loại lỗi Thông tin chi tiết về lỗi Mô tả
forbidden (403) forbidden Các quyền liên quan đến yêu cầu này không đủ để tải bản lồng tiếng xuống. Yêu cầu có thể chưa được uỷ quyền đúng cách.
invalidValue (400) couldNotConvert Không thể chuyển đổi dữ liệu của kênh phụ đề sang ngôn ngữ và/hoặc định dạng đã yêu cầu. Đảm bảo rằng các giá trị tfmttlang được yêu cầu là hợp lệ và snippet.status của kênh phụ đề được yêu cầu không phải là failed.
notFound (404) captionNotFound Không tìm thấy bản phụ đề. Kiểm tra giá trị của tham số id của yêu cầu để đảm bảo giá trị đó chính xác.

Hãy dùng thử!

Sử dụng APIs Explorer để gọi API này và xem yêu cầu và phản hồi API.