- Solicitud HTTP
- Parámetros de ruta de acceso
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- TrackFilter
- Pruébalo
Recupera una lista de pistas de música.
Solicitud HTTP
GET https://youtubepartner.googleapis.com/youtube/partner/v1/music/{parent=releases/*}/tracks
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
| Parámetros | |
|---|---|
parent |
Es obligatorio. La versión superior, que contiene esta lista de pistas Formato: releases/{release} |
Parámetros de consulta
| Parámetros | |
|---|---|
pageSize |
Es la cantidad máxima de pistas que se mostrarán. El servicio puede mostrar menos que este valor. Si no se especifica, se mostrarán como máximo 30 segmentos. El valor máximo es 50, y los valores superiores se convertirán a 50. |
pageToken |
Un token de página, recibido desde una llamada Cuando se pagina, todos los demás parámetros proporcionados a |
onBehalfOfContentOwner |
Identifica al propietario del contenido en cuyo nombre actúa el usuario. Este parámetro admite usuarios cuyas cuentas están asociadas con varios propietarios de contenido. |
filter |
Filtrado basado en varios parámetros en musicTracks.list. |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Es una respuesta para enumerar las pistas de música.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
| Representación JSON |
|---|
{
"tracks": [
{
object ( |
| Campos | |
|---|---|
tracks[] |
Las pistas de música solicitadas |
nextPageToken |
Un token, que se puede enviar como |
Alcances de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/youtubepartner
Para obtener más información, consulta OAuth 2.0 Overview.
TrackFilter
Representación de una expresión para filtrar en musicTracks.list. Siempre tomamos la conjunción (AND lógico) de los filtros, por lo que un segmento debe cumplir con todos los criterios para que se muestre.
| Representación JSON |
|---|
{ "isrcs": [ string ], "upcs": [ string ], "titleMatches": string, "artistNameMatches": string, "externalVideoIds": [ string ], "hasOpenChangeRequest": boolean, "hasClosedChangeRequest": boolean } |
| Campos | |
|---|---|
isrcs[] |
Es una lista de códigos ISRC sin distinción de mayúsculas o minúsculas de los segmentos que se recuperarán. |
upcs[] |
Es una lista de códigos UPC sin distinción de mayúsculas o minúsculas de los segmentos que se recuperarán. |
titleMatches |
Búsqueda de tokens (no distingue mayúsculas de minúsculas). |
artistNameMatches |
Búsqueda de tokens (no distingue mayúsculas de minúsculas). |
externalVideoIds[] |
Es una lista de videoIds externos sin distinción de mayúsculas o minúsculas de los segmentos que se recuperarán. |
hasOpenChangeRequest |
Al menos un ChangeRequest en estado abierto |
hasClosedChangeRequest |
Al menos un ChangeRequest con estado cerrado |