Stiamo aggiornando l'API Data in modo che corrisponda al modo in cui YouTube conteggia le visualizzazioni di Shorts.
Scopri di più
ChannelSections
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Una risorsa channelSection
contiene informazioni su un insieme di
video che un canale ha scelto di mettere in primo piano. Ad esempio, una sezione può presentare
caricamenti più recenti, caricamenti più popolari o video di una o più playlist.
Un canale può creare un massimo di 10 sezioni.
Metodi
L'API supporta i seguenti metodi per le risorse channelSections
:
- list
- Restituisci un elenco di
channelSection
risorse che corrispondono ai criteri della richiesta API.
Prova subito.
- inserisci
- Aggiunge una sezione del canale al canale dell'utente autenticato. Un canale può creare un massimo di 10 sezioni.
Prova subito.
- aggiorna
- Aggiorna la sezione di un canale.
Prova subito.
- elimina
- Elimina una sezione del canale.
Prova subito.
Proprietà
La tabella seguente definisce le proprietà visualizzate in questa risorsa:
Proprietà |
kind |
string
Identifica il tipo di risorsa API. Il valore sarà youtube#channelSection . |
etag |
etag
L'Etag di questa risorsa. |
id |
string
L'ID utilizzato da YouTube per identificare in modo univoco la sezione del canale. |
snippet |
object
L'oggetto snippet contiene i dettagli di base della sezione del canale, come il tipo e il titolo. |
snippet.type |
string
Il tipo di sezione del canale.
I valori validi per questa proprietà sono:
allPlaylists
completedEvents
liveEvents
multipleChannels
multiplePlaylists
popularUploads
recentUploads
singlePlaylist
subscriptions
upcomingEvents
|
snippet.channelId |
string
L'ID utilizzato da YouTube per identificare in modo univoco il canale che ha pubblicato la sezione del canale. |
snippet.title |
string
Il titolo della sezione. Puoi impostare solo il titolo di una sezione del canale con un valore snippet.type pari a multiplePlaylists o multipleChannels ; inoltre, dovrai specificare un titolo quando inserisci o aggiorni uno di questi tipi di sezioni. Se specifichi un titolo per altri tipi di sezioni del canale, il valore verrà ignorato.
Il valore di questa proprietà ha una lunghezza massima di 100 caratteri e può contenere tutti i caratteri UTF-8 validi tranne < e <. |
snippet.position |
unsigned integer
La posizione della sezione nella pagina del canale. Questa proprietà usa un indice in base a 0. Il valore 0 identifica la prima sezione visualizzata nel canale, il valore 1 identifica la seconda sezione e così via.
Se non specifichi un valore per questa proprietà quando inserisci una sezione del canale, il comportamento predefinito prevede la visualizzazione della nuova sezione per ultima. |
contentDetails |
object
L'oggetto contentDetails contiene dettagli sui contenuti della sezione del canale, come un elenco di playlist o canali presenti nella sezione. |
contentDetails.playlists[] |
list
Un elenco di uno o più ID playlist presenti in una sezione di un canale. Devi specificare un elenco di ID playlist se la proprietà snippet.type della risorsa channelSection è singlePlaylist o multiplePlaylists ; inoltre, questa proprietà non deve essere specificata per altri tipi di sezioni. Se il tipo è singlePlaylist , questo elenco deve specificare esattamente un ID playlist. |
contentDetails.channels[] |
list
Un elenco di uno o più ID canale mostrati in una sezione di canale. Devi specificare un elenco di ID canale se la proprietà snippet.type della risorsa channelSection è multipleChannels . Questa proprietà non deve essere specificata per altri tipi di sezioni. Non puoi includere il tuo canale nell'elenco. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-21 UTC.
[null,null,["Ultimo aggiornamento 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. |"]]