Consulta de búsqueda*
p. ej., "Bohemian Rhapsody", "artist:Queen"
Límite
Número de resultados (1-50, predeterminado: 20)
Buscar (spotify_search)
Busca pistas, álbumes, artistas o listas de reproducción en Spotify. Devuelve los resultados que coinciden con la consulta.
Entrada
Parámetro Tipo Obligatorio Descripción querystring Sí Consulta de búsqueda (p. ej., "Bohemian Rhapsody", "artist:Queen", "genre:rock") typestring No Tipo de resultados: track, album, artist, playlist o separados por comas (p. ej., "track,artist") limitnumber No Número máximo de resultados que se devolverán (1-50) offsetnumber No Índice del primer resultado que se devolverá para la paginación marketstring No Código de país ISO 3166-1 alpha-2 para filtrar los resultados (p. ej., "US", "GB")
Salida
Parameter Type Description tracksarray Lista de pistas coincidentes artistsarray Lista de artistas coincidentes albumsarray Lista de álbumes coincidentes playlistsarray Lista de listas de reproducción coincidentes
ID de pista*
ID de pista de Spotify
Obtener canción (spotify_get_track)
Obtiene información detallada sobre una canción específica de Spotify por su ID.
Entrada
Parámetro Tipo Obligatorio Descripción trackIdstring Sí El ID de Spotify de la canción marketstring No Código de país ISO 3166-1 alpha-2 para la disponibilidad de la canción
Salida
Parámetro Tipo Descripción idstring ID de pista de Spotify namestring Nombre de la pista artistsarray Lista de artistas albumobject Información del álbum duration_msnumber Duración de la pista en milisegundos explicitboolean Indica si la pista tiene contenido explícito popularitynumber Puntuación de popularidad (0-100) preview_urlstring URL de la vista previa de 30 segundos external_urlstring URL de Spotify uristring URI de Spotify de la pista
IDs de pistas*
IDs de pistas separados por comas
Obtener varias pistas (spotify_get_tracks)
Obtén información detallada sobre varias pistas de Spotify por sus IDs (hasta 50).
Entrada
Parámetro Tipo Obligatorio Descripción trackIdsstring Sí Lista de IDs de pistas de Spotify separados por comas (máx. 50) marketstring No Código de país ISO 3166-1 alpha-2 para la disponibilidad de la pista
Salida
Parámetro Tipo Descripción tracksarray Lista de canciones
ID del álbum*
ID del álbum de Spotify
Obtener álbum (spotify_get_album)
Obtén información detallada sobre un álbum en Spotify por su ID, incluida la lista de pistas.
Entrada
Parámetro Tipo Obligatorio Descripción albumIdstring Sí El ID de Spotify del álbum marketstring No Código de país ISO 3166-1 alpha-2 para la disponibilidad de pistas
Salida
Parámetro Tipo Descripción idcadena ID de álbum de Spotify namecadena Nombre del álbum artistsarray Lista de artistas album_typecadena Tipo de álbum (álbum, sencillo, recopilación) total_tracksnúmero Número total de pistas release_datecadena Fecha de lanzamiento labelcadena Sello discográfico popularitynúmero Puntuación de popularidad (0-100) genresarray Lista de géneros image_urlcadena URL de la imagen de portada del álbum tracksarray Lista de pistas del álbum external_urlcadena URL de Spotify
IDs de álbum*
IDs de álbum separados por comas
Obtener varios álbumes (spotify_get_albums)
Obtener detalles de varios álbumes por sus IDs.
Entrada
Parámetro Tipo Requerido Descripción albumIdsstring Sí IDs de álbum separados por comas (máx. 20) marketstring No Código de país ISO para el mercado
Salida
Parámetro Tipo Descripción albumsjson Lista de álbumes
ID de álbum*
ID de álbum de Spotify
Límite
Número de resultados (1-50, predeterminado: 20)
Obtener pistas del álbum (spotify_get_album_tracks)
Obtiene las pistas de un álbum.
Entrada
Parámetro Tipo Obligatorio Descripción albumIdstring Sí El ID del álbum de Spotify limitnumber No Número de pistas a devolver (1-50) offsetnumber No Índice de la primera pista a devolver
Salida
Parámetro Tipo Descripción tracksjson Lista de canciones totalnumber Número total de canciones nextstring URL de la página siguiente
Operación
Obtener álbumes guardados Límite
Número de resultados (1-50, predeterminado: 20)
Obtener álbumes guardados (spotify_get_saved_albums)
Obtén los álbumes guardados del usuario.
Entrada
Parámetro Tipo Requerido Descripción limitnumber No Número de álbumes a devolver (1-50) offsetnumber No Índice del primer álbum a devolver marketstring No Código de país ISO del mercado
Salida
Parámetro Tipo Descripción albumsjson Lista de álbumes guardados totalnumber Total de álbumes guardados nextstring URL de la página siguiente
IDs de álbumes*
IDs de álbumes separados por comas
Guardar álbumes (spotify_save_albums)
Guardar álbumes en la biblioteca del usuario.
Entrada
Parámetro Tipo Obligatorio Descripción albumIdsstring Sí IDs de álbumes separados por comas (máx. 20)
Salida
Parámetro Tipo Descripción successbooleano Indica si se guardaron los álbumes
Operación
Eliminar álbumes guardados ID de álbumes*
ID de álbumes separados por comas
Eliminar álbumes guardados (spotify_remove_saved_albums)
Eliminar álbumes de la biblioteca del usuario.
Entrada
Parámetro Tipo Requerido Descripción albumIdsstring Sí IDs de álbumes separados por comas (máx. 20)
Salida
Parámetro Tipo Descripción successbooleano Si se eliminaron álbumes
Operación
Comprobar álbumes guardados IDs de álbumes*
IDs de álbumes separados por comas
Comprobar álbumes guardados (spotify_check_saved_albums)
Comprobar si los álbumes están guardados en la biblioteca.
Entrada
Parámetro Tipo Requerido Descripción albumIdsstring Sí IDs de álbumes separados por comas (máx. 20)
Salida
Parámetro Tipo Descripción resultsjson Array de booleanos para cada álbum
ID de artista*
ID de artista de Spotify
Obtener artista (spotify_get_artist)
Obtén información detallada sobre un artista de Spotify mediante su ID.
Entrada
Parámetro Tipo Obligatorio Descripción artistIdstring Sí El ID del artista en Spotify
Salida
Parámetro Tipo Descripción idstring ID de artista de Spotify namestring Nombre del artista genresarray Lista de géneros asociados al artista popularitynumber Puntuación de popularidad (0-100) followersnumber Número de seguidores image_urlstring URL de la imagen del artista external_urlstring URL de Spotify
IDs de artistas*
IDs de artistas separados por comas
Obtener varios artistas (spotify_get_artists)
Obtén los detalles de varios artistas por sus IDs.
Entrada
Parámetro Tipo Obligatorio Descripción artistIdsstring Sí IDs de artistas separados por comas (máx. 50)
Salida
Parámetro Tipo Descripción artistsjson Lista de artistas
Operación
Obtener álbumes del artista ID de artista*
ID de artista de Spotify
Límite
Número de resultados (1-50, predeterminado: 20)
Obtener los álbumes del artista (spotify_get_artist_albums)
Obtén los álbumes de un artista en Spotify. Permite filtrar por tipo de álbum.
Entrada
Parámetro Tipo Obligatorio Descripción artistIdstring Sí El ID de Spotify del artista include_groupsstring No Filtrar por tipo de álbum: album, single, appears_on, compilation (separados por comas) limitnumber No Número máximo de álbumes a devolver (1-50) offsetnumber No Índice del primer álbum a devolver marketstring No Código de país ISO 3166-1 alpha-2
Salida
Parámetro Tipo Descripción albumsarray Álbumes del artista totalnumber Número total de álbumes disponibles nextstring URL de la página siguiente de resultados
Operación
Obtener canciones más populares del artista ID de artista*
ID de artista de Spotify
Obtener las canciones más populares del artista (spotify_get_artist_top_tracks)
Obtén las 10 canciones más populares de un artista en Spotify.
Entrada
Parámetro Tipo Obligatorio Descripción artistIdstring Sí El ID de Spotify del artista marketstring No Código de país ISO 3166-1 alpha-2 (obligatorio para este endpoint)
Salida
Parámetro Tipo Descripción tracksarray Canciones más populares del artista
IDs de artistas*
IDs de artistas separados por comas
Seguir artistas (spotify_follow_artists)
Sigue a uno o más artistas.
Entrada
Parámetro Tipo Obligatorio Descripción artistIdsstring Sí IDs de artistas separados por comas a seguir (máx. 50)
Salida
Parámetro Tipo Descripción successboolean Si los artistas se siguieron correctamente
ID de artistas*
ID de artistas separados por comas
Dejar de seguir artistas (spotify_unfollow_artists)
Deja de seguir a uno o más artistas.
Entrada
Parámetro Tipo Obligatorio Descripción artistIdsstring Sí IDs de artistas separados por comas para dejar de seguir (máx. 50)
Salida
Parámetro Tipo Descripción successboolean Indica si los artistas se dejaron de seguir correctamente
Operación
Obtener artistas seguidos Límite
Número de resultados (1-50, predeterminado: 20)
Obtener artistas seguidos (spotify_get_followed_artists)
Obtener los artistas seguidos por el usuario.
Entrada
Parámetro Tipo Obligatorio Descripción limitnumber No Número de artistas a devolver (1-50) afterstring No Cursor para la paginación (ID del último artista de la solicitud anterior)
Salida
Parámetro Tipo Descripción artistsjson Lista de artistas seguidos totalnúmero Número total de artistas seguidos nextcadena Cursor para la página siguiente
IDs para comprobar*
IDs de artista o usuario separados por comas
Comprobar seguimiento (spotify_check_following)
Comprueba si el usuario sigue a artistas o usuarios.
Entrada
Parámetro Tipo Obligatorio Descripción typestring Sí Tipo a comprobar: "artist" o "user" idsstring Sí IDs de artista o usuario separados por comas (máx. 50)
Salida
Parámetro Tipo Descripción resultsjson Matriz de booleanos para cada ID
ID del programa*
ID del programa/pódcast de Spotify
Obtener programa (spotify_get_show)
Obtiene los detalles de un programa de podcast.
Entrada
Parámetro Tipo Obligatorio Descripción showIdstring Sí El ID del programa de Spotify marketstring No Código de país ISO para el mercado
Salida
Parameter Type Description idstring ID del programa namestring Nombre del programa descriptionstring Descripción del programa publisherstring Nombre del editor total_episodesnumber Total de episodios explicitboolean Contiene contenido explícito languagesjson Idiomas image_urlstring URL de la imagen de portada external_urlstring URL de Spotify
ID de programas*
ID de programas separados por comas
Obtener varios programas (spotify_get_shows)
Obtén los detalles de varios programas de pódcast.
Entrada
Parámetro Tipo Obligatorio Descripción showIdsstring Sí IDs de programas separados por comas (máx. 50) marketstring No Código de país ISO para el mercado
Salida
Parámetro Tipo Descripción showsjson Lista de programas
Operación
Obtener episodios del programa ID del programa*
ID del programa/podcast de Spotify
Límite
Número de resultados (1-50, predeterminado: 20)
Obtener episodios del programa (spotify_get_show_episodes)
Obtén episodios de un programa de pódcast.
Entrada
Parámetro Tipo Obligatorio Descripción showIdstring Sí El ID del programa de Spotify limitnumber No Número de episodios a devolver (1-50) offsetnumber No Índice del primer episodio a devolver marketstring No Código de país ISO para el mercado
Salida
Parámetro Tipo Descripción episodesjson Lista de episodios totalnumber Total de episodios nextstring URL de la página siguiente
Operación
Obtener programas guardados Límite
Número de resultados (1-50, predeterminado: 20)
Obtener programas guardados (spotify_get_saved_shows)
Obtén los programas de podcast guardados del usuario.
Entrada
Parámetro Tipo Obligatorio Descripción limitnumber No Número de programas a devolver (1-50) offsetnumber No Índice del primer programa a devolver
Salida
Parámetro Tipo Descripción showsjson Lista de programas guardados totalnumber Total de programas guardados nextstring URL de la página siguiente
ID de programas*
ID de programas separados por comas
Guardar programas (spotify_save_shows)
Guardar programas de podcast en la biblioteca del usuario.
Entrada
Parámetro Tipo Obligatorio Descripción showIdsstring Sí IDs de programas separados por comas (máx. 50)
Salida
Parámetro Tipo Descripción successbooleano Si los programas se guardaron
Operación
Eliminar programas guardados IDs de programas*
IDs de programas separados por comas
Eliminar programas guardados (spotify_remove_saved_shows)
Eliminar programas de podcast de la biblioteca del usuario.
Entrada
Parameter Type Required Description showIdsstring Yes IDs de programas separados por comas (máx. 50)
Salida
Parámetro Tipo Descripción successboolean Indica si se eliminaron los programas
Operación
Comprobar programas guardados ID de programas*
ID de programas separados por comas
Comprobar programas guardados (spotify_check_saved_shows)
Comprueba si los programas están guardados en la biblioteca.
Entrada
Parámetro Tipo Obligatorio Descripción showIdsstring Sí IDs de programas separados por comas (máx. 50)
Salida
Parámetro Tipo Descripción resultsjson Matriz de valores booleanos para cada programa
ID del episodio*
ID del episodio de Spotify
Obtener episodio (spotify_get_episode)
Obtener detalles de un episodio de podcast.
Entrada
Parámetro Tipo Obligatorio Descripción episodeIdstring Sí El ID de episodio de Spotify marketstring No Código de país ISO para el mercado
Salida
Parámetro Tipo Descripción idstring ID del episodio namestring Nombre del episodio descriptionstring Descripción del episodio duration_msnumber Duración en ms release_datestring Fecha de lanzamiento explicitboolean Contiene contenido explícito showjson Información del programa principal image_urlstring URL de imagen de portada external_urlstring URL de Spotify
IDs de episodios*
IDs de episodios separados por comas
Obtener varios episodios (spotify_get_episodes)
Obtén los detalles de varios episodios de pódcast.
Entrada
Parámetro Tipo Obligatorio Descripción episodeIdsstring Sí IDs de episodio separados por comas (máx. 50) marketstring No Código de país ISO para el mercado
Salida
Parámetro Tipo Descripción episodesjson Lista de episodios
Operación
Obtener episodios guardados Límite
Número de resultados (1-50, predeterminado: 20)
Obtener episodios guardados (spotify_get_saved_episodes)
Obtener los episodios de podcast guardados del usuario.
Entrada
Parámetro Tipo Obligatorio Descripción limitnumber No Número de episodios que se devolverán (1-50) offsetnumber No Índice del primer episodio que se devolverá marketstring No Código de país ISO del mercado
Salida
Parámetro Tipo Descripción episodesjson Lista de episodios guardados totalnumber Total de episodios guardados nextstring URL para la página siguiente
ID de episodios*
ID de episodios separados por comas
Guardar episodios (spotify_save_episodes)
Guarda episodios de pódcast en la biblioteca del usuario.
Entrada
Parámetro Tipo Obligatorio Descripción episodeIdsstring Sí IDs de episodios separados por comas (máx. 50)
Salida
Parámetro Tipo Descripción successbooleano Indica si los episodios se guardaron
Operación
Quitar episodios guardados IDs de episodios*
IDs de episodios separados por comas
Eliminar episodios guardados (spotify_remove_saved_episodes)
Elimina episodios de podcast de la biblioteca del usuario.
Entrada
Parámetro Tipo Requerido Descripción episodeIdsstring Sí IDs de episodios separados por comas (máx. 50)
Salida
Parámetro Tipo Descripción successboolean Indica si se eliminaron los episodios
Operación
Comprobar episodios guardados ID de episodios*
ID de episodios separados por comas
Comprobar episodios guardados (spotify_check_saved_episodes)
Comprobar si los episodios están guardados en la biblioteca.
Entrada
Parámetro Tipo Obligatorio Descripción episodeIdscadena Sí IDs de episodios separados por comas (máximo 50)
Salida
Parámetro Tipo Descripción resultsjson Array de booleanos para cada episodio
ID de audiolibro*
ID de audiolibro de Spotify
Obtener audiolibro (spotify_get_audiobook)
Obtiene los detalles de un audiolibro.
Entrada
Parámetro Tipo Obligatorio Descripción audiobookIdstring Sí El ID del audiolibro de Spotify marketstring No Código de país ISO para el mercado
Salida
Parámetro Tipo Descripción idstring ID de audiolibro namestring Nombre del audiolibro authorsjson Autores narratorsjson Narradores publisherstring Editorial descriptionstring Descripción total_chaptersnumber Total de capítulos languagesjson Idiomas image_urlstring URL de la imagen de portada external_urlstring URL de Spotify
Operación
Obtener varios audiolibros IDs de audiolibros*
IDs de audiolibros separados por comas
Obtener varios audiolibros (spotify_get_audiobooks)
Obtén los detalles de varios audiolibros.
Entrada
Parámetro Tipo Obligatorio Descripción audiobookIdsstring Sí IDs de audiolibros separados por comas (máx. 50) marketstring No Código de país ISO para el mercado
Salida
Parámetro Tipo Descripción audiobooksjson Lista de audiolibros
Operación
Obtener capítulos del audiolibro ID de audiolibro*
ID de audiolibro de Spotify
Límite
Número de resultados (1-50, predeterminado: 20)
Obtener capítulos de audiolibros (spotify_get_audiobook_chapters)
Obtener los capítulos de un audiolibro.
Entrada
Parameter Type Required Description audiobookIdstring Yes El ID del audiolibro de Spotify limitnumber No Número de capítulos a devolver (1-50) offsetnumber No Índice del primer capítulo a devolver marketstring No Código de país ISO del mercado
Salida
Parámetro Tipo Descripción chaptersjson Lista de capítulos totalnumber Total de capítulos nextstring URL de la página siguiente
Operación
Obtener audiolibros guardados Límite
Número de resultados (1-50, predeterminado: 20)
Obtener audiolibros guardados (spotify_get_saved_audiobooks)
Obtiene los audiolibros guardados del usuario.
Entrada
Parámetro Tipo Obligatorio Descripción limitnumber No Número de audiolibros a devolver (1-50) offsetnumber No Índice del primer audiolibro a devolver
Salida
Parámetro Tipo Descripción audiobooksjson Lista de audiolibros guardados totalnumber Total de audiolibros guardados nextstring URL de la página siguiente
IDs de audiolibros*
IDs de audiolibros separados por comas
Guardar audiolibros (spotify_save_audiobooks)
Guardar audiolibros en la biblioteca del usuario.
Entrada
Parámetro Tipo Obligatorio Descripción audiobookIdsstring Sí IDs de audiolibros separados por comas (máx. 50)
Salida
Parámetro Tipo Descripción successboolean Si se guardaron los audiolibros
Operación
Eliminar audiolibros guardados IDs de audiolibros*
IDs de audiolibros separados por comas
Eliminar audiolibros guardados (spotify_remove_saved_audiobooks)
Eliminar audiolibros de la biblioteca del usuario.
Entrada
Parámetro Tipo Obligatorio Descripción audiobookIdsstring Sí IDs de audiolibros separados por comas (máx. 50)
Salida
Parámetro Tipo Descripción successbooleano Si se eliminaron los audiolibros
Operación
Comprobar audiolibros guardados IDs de audiolibros*
IDs de audiolibros separados por comas
Verificar audiolibros guardados (spotify_check_saved_audiobooks)
Verifica si los audiolibros están guardados en la biblioteca.
Entrada
Parámetro Tipo Obligatorio Descripción audiobookIdsstring Sí IDs de audiolibros separados por comas (máx. 50)
Salida
Parámetro Tipo Descripción resultsjson Arreglo de booleanos para cada audiolibro
Operación
Obtener lista de reproducción ID de la lista de reproducción*
ID de la lista de reproducción de Spotify
Obtener playlist (spotify_get_playlist)
Obtiene información detallada sobre una playlist de Spotify a partir de su ID.
Entrada
Parámetro Tipo Obligatorio Descripción playlistIdstring Sí El ID de Spotify de la playlist marketstring No Código de país ISO 3166-1 alpha-2 para la disponibilidad de las pistas
Salida
Parámetro Tipo Descripción idstring ID de la playlist de Spotify namestring Nombre de la playlist descriptionstring Descripción de la playlist publicboolean Indica si la playlist es pública collaborativeboolean Indica si la playlist es colaborativa ownerobject Información del propietario de la playlist image_urlstring URL de la imagen de portada de la playlist total_tracksnumber Número total de pistas snapshot_idstring ID de instantánea de la playlist para versionado external_urlstring URL de Spotify
Operación
Obtener pistas de la playlist ID de la playlist*
ID de la playlist de Spotify
Límite
Número de resultados (1-50, predeterminado: 20)
Obtener pistas de la lista de reproducción (spotify_get_playlist_tracks)
Obtener las pistas de una lista de reproducción de Spotify.
Entrada
Parámetro Tipo Requerido Descripción playlistIdstring Sí El ID de Spotify de la lista de reproducción limitnumber No Número máximo de pistas a devolver (1-100) offsetnumber No Índice de la primera pista a devolver marketstring No Código de país ISO 3166-1 alfa-2 para la disponibilidad de pistas
Salida
Parámetro Tipo Descripción tracksarray Lista de pistas de la playlist totalnumber Número total de pistas en la playlist nextstring URL de la página siguiente de resultados
Operación
Obtener portada de la playlist ID de playlist*
ID de playlist de Spotify
Obtener portada de la lista de reproducción (spotify_get_playlist_cover)
Obtener la imagen de portada de una lista de reproducción.
Entrada
Parámetro Tipo Requerido Descripción playlistIdstring Sí El ID de la lista de reproducción de Spotify
Salida
Parámetro Tipo Descripción imagesjson Lista de imágenes de portada
Operación
Obtener mis listas de reproducción Límite
Número de resultados (1-50, predeterminado: 20)
Obtener mis listas de reproducción (spotify_get_user_playlists)
Obtén las listas de reproducción del usuario actual en Spotify.
Entrada
Parámetro Tipo Requerido Descripción limitnumber No Número máximo de listas de reproducción a devolver (1-50) offsetnumber No Índice de la primera lista de reproducción a devolver
Salida
Parámetro Tipo Descripción playlistsarray Listas de reproducción del usuario totalnumber Número total de listas de reproducción nextstring URL de la página siguiente
Operación
Crear lista de reproducción Nombre de la lista de reproducción*
Mi lista de reproducción
Descripción de la lista de reproducción
Descripción opcional de la lista de reproducción
Crear playlist (spotify_create_playlist)
Crea una nueva playlist para el usuario actual en Spotify.
Entrada
Parámetro Tipo Requerido Descripción namestring Sí Nombre para la nueva playlist descriptionstring No Descripción de la playlist publicboolean No Si la playlist debe ser pública collaborativeboolean No Si la playlist debe ser colaborativa (requiere que public sea false)
Salida
Parámetro Tipo Descripción idstring ID de la lista de reproducción de Spotify namestring Nombre de la lista de reproducción descriptionstring Descripción de la lista de reproducción publicboolean Indica si la lista es pública collaborativeboolean Indica si es colaborativa snapshot_idstring ID de instantánea de la lista external_urlstring URL de Spotify
Operación
Actualizar lista de reproducción ID de la lista de reproducción*
ID de la lista de reproducción de Spotify
Nombre nuevo
Nombre nuevo de la lista de reproducción (opcional)
Descripción de la lista de reproducción
Descripción opcional de la lista de reproducción
Actualizar lista de reproducción (spotify_update_playlist)
Actualiza el nombre, la descripción o la visibilidad de una lista de reproducción.
Entrada
Parameter Type Required Description playlistIdstring Sí El ID de la lista de reproducción de Spotify namestring No Nuevo nombre para la lista de reproducción descriptionstring No Nueva descripción para la lista de reproducción publicboolean No Indica si la lista de reproducción debe ser pública
Salida
Parámetro Tipo Descripción successbooleano Si la actualización se realizó correctamente
Operación
Añadir portada de lista de reproducción ID de lista de reproducción*
ID de lista de reproducción de Spotify
Imagen (Base64)*
Imagen JPEG codificada en Base64 (máx. 256KB)
Agregar portada de la lista de reproducción (spotify_add_playlist_cover)
Sube una imagen de portada personalizada para una lista de reproducción. La imagen debe ser JPEG y pesar menos de 256 KB.
Entrada
Parámetro Tipo Obligatorio Descripción playlistIdstring Sí El ID de la lista de reproducción de Spotify imageBase64string Sí Imagen JPEG codificada en Base64 (máx. 256 KB)
Salida
Parámetro Tipo Descripción successboolean Si la carga se realizó correctamente
Operación
Añadir canciones a la lista de reproducción ID de lista de reproducción*
ID de lista de reproducción de Spotify
URIs de canciones*
spotify:track:xxx,spotify:track:yyy
Añadir pistas a la lista de reproducción (spotify_add_tracks_to_playlist)
Añade una o más pistas a una lista de reproducción de Spotify.
Entrada
Parámetro Tipo Obligatorio Descripción playlistIdstring Sí El ID de Spotify de la lista de reproducción urisstring Sí URIs de Spotify separados por comas (p. ej., "spotify:track:xxx,spotify:track:yyy") positionnumber No Posición para insertar pistas (basada en 0). Si se omite, las pistas se añaden al final.
Salida
Parámetro Tipo Descripción snapshot_idstring Nuevo ID de instantánea de la lista de reproducción después de la modificación
Operación
Eliminar pistas de la lista de reproducción ID de la lista de reproducción*
ID de la lista de reproducción de Spotify
URI de pistas*
spotify:track:xxx,spotify:track:yyy
Eliminar pistas de la lista de reproducción (spotify_remove_tracks_from_playlist)
Elimina una o más pistas de una lista de reproducción de Spotify.
Entrada
Parámetro Tipo Requerido Descripción playlistIdstring Yes El ID de Spotify de la lista de reproducción urisstring Yes URIs de Spotify separadas por comas para eliminar (ej., "spotify:track:xxx,spotify:track:yyy")
Salida
Parámetro Tipo Descripción snapshot_idstring Nuevo ID de instantánea de lista de reproducción después de la modificación
Operación
Reordenar elementos de la lista de reproducción ID de lista de reproducción*
ID de lista de reproducción de Spotify
Inicio del rango*
Índice inicial de los elementos a mover
Insertar antes*
Índice antes del cual insertar
Longitud del rango
Número de elementos a mover (predeterminado: 1)
Reordenar elementos de la lista de reproducción (spotify_reorder_playlist_items)
Mover pistas a una posición diferente en una lista de reproducción.
Entrada
Parámetro Tipo Obligatorio Descripción playlistIdstring Sí El ID de la lista de reproducción de Spotify range_startnumber Sí Índice inicial de los elementos a reordenar insert_beforenumber Sí Índice antes del cual insertar los elementos range_lengthnumber No Número de elementos a reordenar snapshot_idstring No ID de instantánea de la lista de reproducción para control de concurrencia
Salida
Parámetro Tipo Descripción snapshot_idstring Nuevo ID de snapshot de lista de reproducción
Operación
Reemplazar elementos de la lista de reproducción ID de lista de reproducción*
ID de lista de reproducción de Spotify
URIs de canciones*
spotify:track:xxx,spotify:track:yyy
Reemplazar elementos de la lista de reproducción (spotify_replace_playlist_items)
Reemplazar todos los elementos de una lista de reproducción con nuevas pistas.
Entrada
Parámetro Tipo Requerido Descripción playlistIdstring Sí El ID de la lista de reproducción de Spotify urisstring Sí URI de Spotify separados por comas (max 100)
Salida
Parámetro Tipo Descripción snapshot_idstring ID de instantánea de lista de reproducción nueva
Operación
Seguir lista de reproducción ID de lista de reproducción*
ID de lista de reproducción de Spotify
Seguir lista de reproducción (spotify_follow_playlist)
Seguir (guardar) una lista de reproducción.
Entrada
Parámetro Tipo Obligatorio Descripción playlistIdstring Sí El ID de la lista de reproducción de Spotify publicboolean No Si la lista de reproducción estará en listas públicas
Salida
Parámetro Tipo Descripción successbooleano Si el seguimiento se realizó correctamente
Operación
Dejar de seguir lista de reproducción ID de la lista de reproducción*
ID de la lista de reproducción de Spotify
Dejar de seguir lista de reproducción (spotify_unfollow_playlist)
Dejar de seguir (quitar de guardados) una lista de reproducción.
Entrada
Parámetro Tipo Requerido Descripción playlistIdstring Sí El ID de lista de reproducción de Spotify
Salida
Parámetro Tipo Descripción successboolean Si se dejó de seguir correctamente
Operación
Comprobar seguidores de la playlist ID de playlist*
ID de playlist de Spotify
IDs de usuario*
IDs de usuario separados por comas para comprobar (máx. 5)
Comprobar seguidores de la lista de reproducción (spotify_check_playlist_followers)
Comprobar si los usuarios siguen una lista de reproducción.
Entrada
Parámetro Tipo Obligatorio Descripción playlistIdstring Sí El ID de la lista de reproducción de Spotify userIdsstring Sí IDs de usuario separados por comas a comprobar (máx. 5)
Salida
Parámetro Tipo Descripción resultsjson Arreglo de booleanos para cada usuario
Obtener mi perfil (spotify_get_current_user)
Obtén la información del perfil del usuario actual de Spotify.
Entrada
Esta operación no tiene parámetros directos.
Salida
Parámetro Tipo Descripción idstring ID de usuario de Spotify display_namestring Nombre para mostrar emailstring Dirección de correo electrónico countrystring Código de país productstring Nivel de suscripción (gratis, premium) followersnumber Número de seguidores image_urlstring URL de la imagen de perfil external_urlstring URL del perfil de Spotify
Operación
Obtener perfil de usuario ID de usuario*
ID de usuario de Spotify
Obtener perfil de usuario (spotify_get_user_profile)
Obtén el perfil público de un usuario.
Entrada
Parámetro Tipo Obligatorio Descripción userIdstring Sí El ID de usuario de Spotify
Salida
Parámetro Tipo Descripción idstring ID de usuario display_namestring Nombre para mostrar followersnumber Número de seguidores image_urlstring URL de la imagen de perfil external_urlstring URL de Spotify
Operación
Obtener mis canciones más populares Límite
Número de resultados (1-50, predeterminado: 20)
Obtener mis canciones más escuchadas (spotify_get_top_tracks)
Obtén los temas más escuchados del usuario actual según su historial de escucha.
Entrada
Parámetro Tipo Obligatorio Descripción time_rangestring No Intervalo de tiempo: short_term (~4 semanas), medium_term (~6 meses), long_term (años) limitnumber No Número de canciones que se devuelven (1-50) offsetnumber No Índice de la primera canción que se devuelve
Salida
Parámetro Tipo Descripción tracksarray Temas más escuchados del usuario totalnumber Número total de temas más escuchados nextstring URL de la página siguiente
Operación
Obtener mis artistas más escuchados Límite
Número de resultados (1-50, predeterminado: 20)
Obtener mis artistas más escuchados (spotify_get_top_artists)
Obtén los artistas más escuchados del usuario actual según su historial de reproducción.
Entrada
Parámetro Tipo Obligatorio Descripción time_rangestring No Intervalo de tiempo: short_term (~4 semanas), medium_term (~6 meses), long_term (años) limitnumber No Número de artistas a devolver (1-50) offsetnumber No Índice del primer artista a devolver
Salida
Parámetro Tipo Descripción artistsarray Artistas más escuchados del usuario totalnumber Número total de artistas más escuchados nextstring URL de la página siguiente
Operación
Obtener canciones guardadas Límite
Número de resultados (1-50, predeterminado: 20)
Obtener pistas guardadas (spotify_get_saved_tracks)
Obtener las canciones guardadas o favoritas del usuario actual desde su biblioteca.
Entrada
Parámetro Tipo Requerido Descripción limitnumber No Número de pistas a devolver (1-50) offsetnumber No Índice de la primera pista a devolver marketstring No Código de país ISO 3166-1 alfa-2
Salida
Parámetro Tipo Descripción tracksarray Canciones guardadas del usuario totalnumber Número total de canciones guardadas nextstring URL de la página siguiente
ID de canciones*
ID de canciones separados por comas
Guardar canciones (spotify_save_tracks)
Guarda canciones en la biblioteca del usuario actual (marcar como me gusta).
Entrada
Parámetro Tipo Obligatorio Descripción trackIdsstring Sí IDs de canciones de Spotify separados por comas que se van a guardar (máx. 50)
Salida
Parámetro Tipo Descripción successboolean Indica si las canciones se guardaron correctamente
Operación
Eliminar canciones guardadas IDs de canciones*
IDs de canciones separados por comas
Eliminar pistas guardadas (spotify_remove_saved_tracks)
Elimina pistas de la biblioteca del usuario.
Entrada
Parámetro Tipo Obligatorio Descripción trackIdsstring Sí IDs de pistas separados por comas que se van a eliminar (máx. 50)
Salida
Parámetro Tipo Descripción successboolean Indica si las pistas se eliminaron correctamente
Operación
Comprobar pistas guardadas ID de pistas*
ID de pistas separados por comas
Verificar pistas guardadas (spotify_check_saved_tracks)
Comprueba si una o más pistas están guardadas en la biblioteca del usuario.
Entrada
Parámetro Tipo Requerido Descripción trackIdsstring Sí IDs de pistas separados por comas para verificar (máx. 50)
Salida
Parámetro Tipo Descripción resultsjson Array de ID de pistas con estado guardado all_savedboolean Indica si todas las pistas están guardadas none_savedboolean Indica si no hay pistas guardadas
Operación
Obtener reproducciones recientes Límite
Número de resultados (1-50, predeterminado: 20)
Obtener reproducidos recientemente (spotify_get_recently_played)
Obtiene las pistas reproducidas recientemente del usuario.
Entrada
Parámetro Tipo Requerido Descripción limitnumber No Número de pistas a devolver (1-50) afternumber No Marca de tiempo Unix en milisegundos. Devuelve elementos después de este cursor. beforenumber No Marca de tiempo Unix en milisegundos. Devuelve elementos antes de este cursor.
Salida
Parámetro Tipo Descripción itemsarray Pistas reproducidas recientemente nextstring URL de la página siguiente
País
Código de país ISO (p. ej., US, GB)
Límite
Número de resultados (1-50, predeterminado: 20)
Obtener novedades (spotify_get_new_releases)
Obtener una lista de nuevos lanzamientos de álbumes destacados en Spotify.
Entrada
Parámetro Tipo Requerido Descripción countrystring No Código de país ISO 3166-1 alpha-2 (p. ej., "US", "GB") limitnumber No Número de lanzamientos a devolver (1-50) offsetnumber No Índice del primer lanzamiento a devolver
Salida
Parámetro Tipo Descripción albumsjson Lista de novedades totalnumber Número total de novedades nextstring URL de la página siguiente
País
Código de país ISO (p. ej., US, GB)
Límite
Número de resultados (1-50, predeterminado: 20)
Obtener categorías (spotify_get_categories)
Obtener una lista de categorías de exploración usadas para etiquetar elementos en Spotify.
Entrada
Parámetro Tipo Obligatorio Descripción countrystring No Código de país ISO 3166-1 alpha-2 (p. ej., "US", "GB") localestring No Código de configuración regional (p. ej., "en_US", "es_MX") limitnumber No Número de categorías a devolver (1-50)
Salida
Parámetro Tipo Descripción categoriesjson Lista de categorías de exploración totalnumber Número total de categorías
Operación
Obtener mercados disponibles
Obtener mercados disponibles (spotify_get_markets)
Obtener la lista de mercados en los que Spotify está disponible.
Entrada
Esta operación no tiene parámetros directos.
Salida
Parámetro Tipo Descripción marketsjson Lista de códigos de país ISO
Operación
Obtener estado de reproducción
Obtener estado de reproducción (spotify_get_playback_state)
Obtener el estado de reproducción actual, incluidos dispositivo, pista y progreso.
Entrada
Parámetro Tipo Requerido Descripción marketstring No Código de país ISO 3166-1 alfa-2
Salida
Parámetro Tipo Descripción is_playingboolean Indica si la reproducción está activa deviceobject Información del dispositivo activo progress_msnumber Progreso en milisegundos currently_playing_typestring Tipo de contenido en reproducción shuffle_stateboolean Indica si la reproducción aleatoria está habilitada repeat_statestring Modo de repetición (desactivado, pista, contexto) trackobject Pista en reproducción actual
Operación
Obtener reproducción actual
Obtener reproducción actual (spotify_get_currently_playing)
Obtener la pista que el usuario está reproduciendo actualmente.
Entrada
Parámetro Tipo Requerido Descripción marketstring No Código de país ISO para el mercado
Salida
Parámetro Tipo Descripción is_playingboolean Indica si la reproducción está activa progress_msnumber Posición actual en la pista (ms) trackjson Pista en reproducción actual
Obtener dispositivos (spotify_get_devices)
Obtener los dispositivos de reproducción de Spotify disponibles del usuario.
Entrada
Esta operación no tiene parámetros directos.
Salida
Parámetro Tipo Descripción devicesarray Dispositivos de reproducción disponibles
Obtener cola (spotify_get_queue)
Obtiene la cola de reproducción del usuario.
Entrada
Esta operación no tiene parámetros directos.
Salida
Parámetro Tipo Descripción currently_playingjson Pista en reproducción actual queuejson Próximas pistas en la cola
ID de dispositivo
Opcional: usa el dispositivo activo si no se especifica
URI de contexto
spotify:album:xxx o spotify:playlist:yyy
URI de pistas
spotify:track:xxx (separadas por comas para varias)
Reproducir (spotify_play)
Inicia o reanuda la reproducción en Spotify. Puede reproducir pistas, álbumes o listas de reproducción específicas.
Entrada
Parámetro Tipo Obligatorio Descripción device_idstring No ID del dispositivo en el que reproducir. Si no se proporciona, reproduce en el dispositivo activo. context_uristring No URI de Spotify del álbum, artista o lista de reproducción a reproducir (p. ej., "spotify:album:xxx") urisstring No URI de pistas separadas por comas a reproducir (p. ej., "spotify:track:xxx,spotify:track:yyy") offsetnumber No Posición en el contexto para comenzar la reproducción (índice basado en 0) position_msnumber No Posición en la pista desde la que comenzar (en milisegundos)
Salida
Parámetro Tipo Descripción successboolean Indica si la reproducción se inició correctamente
ID del dispositivo
Opcional: usa el dispositivo activo si no se especifica
Pausa (spotify_pause)
Pausar la reproducción en Spotify.
Entrada
Parámetro Tipo Requerido Descripción device_idstring No ID de dispositivo para pausar. Si no se proporciona, pausa el dispositivo activo.
Salida
Parámetro Tipo Descripción successboolean Indica si la reproducción se pausó
ID de dispositivo
Opcional: usa el dispositivo activo si no se especifica
Saltar a la siguiente (spotify_skip_next)
Saltar a la siguiente pista en Spotify.
Entrada
Parámetro Tipo Requerido Descripción device_idcadena No ID del dispositivo. Si no se proporciona, usa el dispositivo activo.
Salida
Parámetro Tipo Descripción successbooleano Si la omisión fue exitosa
ID del dispositivo
Opcional - usa el dispositivo activo si no se especifica
Saltar a la anterior (spotify_skip_previous)
Salta a la pista anterior en Spotify.
Entrada
Parámetro Tipo Requerido Descripción device_idstring No ID de dispositivo. Si no se proporciona, usa el dispositivo activo.
Salida
Parámetro Tipo Descripción successboolean Indica si la omisión fue exitosa
ID de dispositivo
Opcional: usa el dispositivo activo si no se especifica
Posición (ms)*
Posición en milisegundos
Buscar (spotify_seek)
Buscar una posición en la pista actual.
Entrada
Parámetro Tipo Requerido Descripción position_msnúmero Sí Posición en milisegundos a la que buscar device_idcadena No ID del dispositivo al que apuntar
Salida
Parámetro Tipo Descripción successbooleano Indica si la búsqueda fue exitosa
ID del dispositivo
Opcional: usa el dispositivo activo si no se especifica
URI de la pista*
spotify:track:xxx
Añadir a la cola (spotify_add_to_queue)
Añade una pista a la cola de reproducción del usuario.
Entrada
Parámetro Tipo Obligatorio Descripción uristring Sí URI de Spotify de la pista que se va a añadir (p. ej., "spotify:track:xxx") device_idstring No ID del dispositivo. Si no se proporciona, se usa el dispositivo activo.
Salida
Parámetro Tipo Descripción successboolean Indica si la pista se añadió a la cola
ID del dispositivo
Opcional - usa el dispositivo activo si no se especifica
Ajustar volumen (spotify_set_volume)
Ajusta el volumen de reproducción en Spotify.
Entrada
Parámetro Tipo Requerido Descripción volume_percentnumber Sí Nivel de volumen (0 a 100) device_idstring No ID del dispositivo. Si no se proporciona, usa el dispositivo activo.
Salida
Parámetro Tipo Descripción successboolean Indica si se estableció el volumen
ID del dispositivo
Opcional: usa el dispositivo activo si no se especifica
Establecer repetición (spotify_set_repeat)
Establece el modo de repetición para la reproducción.
Entrada
Parámetro Tipo Obligatorio Descripción statestring Sí Modo de repetición: "off", "track" o "context" device_idstring No ID del dispositivo de destino
Salida
Parámetro Tipo Descripción successboolean Indica si el modo de repetición se estableció correctamente
ID del dispositivo
Opcional: usa el dispositivo activo si no se especifica
Configurar aleatorio (spotify_set_shuffle)
Activa o desactiva la reproducción aleatoria.
Entrada
Parámetro Tipo Obligatorio Descripción stateboolean Sí true para activar el modo aleatorio, false para desactivarlo device_idstring No ID del dispositivo de destino
Salida
Parámetro Tipo Descripción successboolean Indica si el modo aleatorio se configuró correctamente
ID del dispositivo de destino*
ID del dispositivo al que transferir
Transferir reproducción (spotify_transfer_playback)
Transferir la reproducción a otro dispositivo.
Entrada
Parámetro Tipo Requerido Descripción device_idstring Sí ID del dispositivo al que transferir la reproducción playboolean No Si se debe comenzar a reproducir en el nuevo dispositivo
Salida
Parámetro Tipo Descripción successboolean Si la transferencia fue exitosa
Integra Spotify en tu flujo de trabajo. Busca canciones, álbumes, artistas y listas de reproducción. Gestiona listas de reproducción, accede a tu biblioteca, controla la reproducción, explora podcasts y audiolibros.
Categoría: tools
Tipo: spotify