Chúng tôi đang cập nhật Data API để phù hợp với cách YouTube tính số lượt xem video ngắn.
Tìm hiểu thêm
ChannelSections
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tài nguyên channelSection
chứa thông tin về tập hợp
những video mà một kênh đã chọn giới thiệu. Ví dụ: Một phần có thể giới thiệu nổi bật
video tải lên mới nhất, video tải lên phổ biến nhất hoặc video từ một hoặc nhiều danh sách phát.
Một kênh có thể tạo tối đa 10 kệ.
Phương thức
API này hỗ trợ các phương thức sau cho tài nguyên channelSections
:
- list
- Trả về danh sách tài nguyên
channelSection
phù hợp với tiêu chí yêu cầu API.
Thử ngay.
- chèn
- Thêm một phần kênh vào kênh của người dùng đã xác thực. Một kênh có thể tạo tối đa 10 kệ.
Thử ngay.
- cập nhật
- Cập nhật một phần kênh.
Thử ngay.
- xóa
- Xoá một phần kênh.
Thử ngay.
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 |
kind |
string
Xác định loại tài nguyên API. Giá trị sẽ là youtube#channelSection . |
etag |
etag
Etag của tài nguyên này. |
id |
string
Mã nhận dạng mà YouTube sử dụng để nhận dạng duy nhất phần kênh đó. |
snippet |
object
Đối tượng snippet chứa thông tin chi tiết cơ bản về phần kênh, chẳng hạn như loại và tiêu đề. |
snippet.type |
string
Loại phần kênh.
Các giá trị hợp lệ cho thuộc tính này là:
allPlaylists
completedEvents
liveEvents
multipleChannels
multiplePlaylists
popularUploads
recentUploads
singlePlaylist
subscriptions
upcomingEvents
|
snippet.channelId |
string
Mã nhận dạng mà YouTube dùng để xác định riêng biệt kênh đã xuất bản phần kênh đó. |
snippet.title |
string
Tiêu đề của phần này. Bạn chỉ có thể đặt tiêu đề của một phần kênh có giá trị snippet.type là multiplePlaylists hoặc multipleChannels . Trên thực tế, bạn phải chỉ định tiêu đề khi chèn hoặc cập nhật một trong hai loại phần đó. Nếu bạn chỉ định tiêu đề cho các loại phần kênh khác thì giá trị đó sẽ bị bỏ qua.
Giá trị của thuộc tính này có độ dài tối đa là 100 ký tự và có thể chứa tất cả ký tự UTF-8 hợp lệ, ngoại trừ < và <. |
snippet.position |
unsigned integer
Vị trí của phần này trên trang kênh. Thuộc tính này sử dụng chỉ mục dựa trên 0. Giá trị của 0 xác định phần đầu tiên xuất hiện trên kênh, giá trị 1 xác định phần thứ hai, v.v.
Nếu bạn không chỉ định giá trị cho thuộc tính này khi chèn phần kênh, thì chế độ mặc định sẽ hiển thị phần mới cuối cùng. |
contentDetails |
object
Đối tượng contentDetails chứa thông tin chi tiết về nội dung của phần kênh, chẳng hạn như danh sách danh sách phát hoặc kênh nổi bật trong phần đó. |
contentDetails.playlists[] |
list
Danh sách một hoặc nhiều mã nhận dạng danh sách phát được trình bày nổi bật trong một phần kênh. Bạn phải chỉ định một danh sách mã danh sách phát nếu thuộc tính snippet.type của tài nguyên channelSection là singlePlaylist hoặc multiplePlaylists , đồng thời không được chỉ định thuộc tính này cho các loại phần khác. Nếu loại là singlePlaylist , danh sách này phải chỉ định chính xác một mã nhận dạng danh sách phát. |
contentDetails.channels[] |
list
Danh sách một hoặc nhiều mã nhận dạng kênh xuất hiện nổi bật trong một phần kênh. Bạn phải chỉ định một danh sách mã nhận dạng kênh nếu thuộc tính snippet.type của tài nguyên channelSection là multipleChannels , đồng thời bạn không được chỉ định thuộc tính này cho các loại phần khác. Bạn không thể thêm kênh của mình vào danh sách này. |
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-08-21 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-08-21 UTC."],[[["\u003cp\u003eA \u003ccode\u003echannelSection\u003c/code\u003e resource contains information about a set of videos that a channel features, such as latest uploads, popular uploads, or playlists.\u003c/p\u003e\n"],["\u003cp\u003eChannels can manage their featured videos using the API, which allows creating, listing, updating, and deleting \u003ccode\u003echannelSection\u003c/code\u003e resources.\u003c/p\u003e\n"],["\u003cp\u003eA channel can have a maximum of 10 sections, each with a specified type like \u003ccode\u003esinglePlaylist\u003c/code\u003e, \u003ccode\u003emultipleChannels\u003c/code\u003e, or \u003ccode\u003epopularUploads\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eEach \u003ccode\u003echannelSection\u003c/code\u003e has properties such as \u003ccode\u003ekind\u003c/code\u003e, \u003ccode\u003eetag\u003c/code\u003e, \u003ccode\u003eid\u003c/code\u003e, \u003ccode\u003esnippet\u003c/code\u003e, and \u003ccode\u003econtentDetails\u003c/code\u003e, which specify details about the section and its contents.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003econtentDetails\u003c/code\u003e property can contain a list of either playlists or channels featured in the section, depending on the \u003ccode\u003esnippet.type\u003c/code\u003e property.\u003c/p\u003e\n"]]],["Channel sections feature a curated set of videos, like latest or popular uploads, or playlists. API methods allow listing, inserting, updating, and deleting these sections. A channel can have up to 10 sections. Each section contains `snippet` and `contentDetails` objects which describes the type, title, position, and the featured channels/playlists. The type can be single or multiple playlists, or channels, amongst others. Specific titles are required for some types and cannot include \"\u003c\" or \"\u003e\".\n"],null,["# ChannelSections\n\nA **channelSection** resource contains information about a set of\nvideos that a channel has chosen to feature. For example, a section could feature a channel's\nlatest uploads, most popular uploads, or videos from one or more playlists. \n\n\nA channel can create a maximum of 10 shelves.\n\nMethods\n-------\n\nThe API supports the following methods for `channelSections` resources:\n\n[list](/youtube/v3/docs/channelSections/list)\n: Returns a list of `channelSection` resources that match the API request criteria.\n [Try it now](/youtube/v3/docs/channelSections/list#usage).\n\n[insert](/youtube/v3/docs/channelSections/insert)\n: Adds a channel section to the authenticated user's channel. A channel can create a maximum of 10 shelves.\n [Try it now](/youtube/v3/docs/channelSections/insert#usage).\n\n[update](/youtube/v3/docs/channelSections/update)\n: Updates a channel section.\n [Try it now](/youtube/v3/docs/channelSections/update#usage).\n\n[delete](/youtube/v3/docs/channelSections/delete)\n: Deletes a channel section.\n [Try it now](/youtube/v3/docs/channelSections/delete#usage).\n\nResource representation\n-----------------------\n\nThe following JSON structure shows the format of a `channelSections` resource: \n\n```carbon\n{\n \"#kind\": \"youtube#channelSection\",\n \"#etag\": etag,\n \"#id\": string,\n \"#snippet\": {\n \"#snippet.type\": string,\n \"#snippet.channelId\": string,\n \"#snippet.title\": string,\n \"#snippet.position\": unsigned integer\n },\n \"#contentDetails\": {\n \"#contentDetails.playlists[]\": [\n string\n ],\n \"#contentDetails.channels[]\": [\n string\n ]\n }\n}\n```\n\n### Properties\n\nThe following table defines the properties that appear in this resource:\n\n| Properties ||\n|------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `kind` | `string` Identifies the API resource's type. The value will be `youtube#channelSection`. |\n| `etag` | `etag` The Etag of this resource. |\n| `id` | `string` The ID that YouTube uses to uniquely identify the channel section. |\n| `snippet` | `object` The `snippet` object contains basic details about the channel section, such as its type and title. |\n| snippet.`type` | `string` The channel section's type. Valid values for this property are: - `allPlaylists` - `completedEvents` - `liveEvents` - `multipleChannels` - `multiplePlaylists` - `popularUploads` - `recentUploads` - `singlePlaylist` - `subscriptions` - `upcomingEvents` |\n| snippet.`channelId` | `string` The ID that YouTube uses to uniquely identify the channel that published the channel section. |\n| snippet.`title` | `string` The section's title. You can only set the title of a channel section that has a `snippet.type` value of either `multiplePlaylists` or `multipleChannels`, and, in fact, you must specify a title when inserting or updating either of those types of sections. If you specify a title for other types of channel sections, the value will be ignored. This property's value has a maximum length of 100 characters and may contain all valid UTF-8 characters except **\\\u003c** and **\\\u003e**. |\n| snippet.`position` | `unsigned integer` The section's position on the channel page. This property uses a 0-based index. A value of `0` identifies the first section that appears on the channel, a value of `1` identifies the second section, and so forth. If you do not specify a value for this property when inserting a channel section, the default behavior is to display the new section last. |\n| `contentDetails` | `object` The `contentDetails` object contains details about the channel section's content, such as a list of playlists or channels featured in the section. |\n| contentDetails.`playlists[]` | `list` A list of one or more playlist IDs that are featured in a channel section. You must specify a list of playlist IDs if the `channelSection` resource's `snippet.type` property is either `singlePlaylist` or `multiplePlaylists`, and this property should not be specified for other types of sections. If the type is `singlePlaylist`, this list must specify exactly one playlist ID. |\n| contentDetails.`channels[]` | `list` A list of one or more channel IDs that are featured in a channel section. You must specify a list of channel IDs if the `channelSection` resource's `snippet.type` property is `multipleChannels`, and this property should not be specified for other types of sections. You cannot include your own channel in the list. |"]]