0
votes

Comment rechercher une piste basée sur le nom de la piste et l'artiste à Spotipy

J'ai besoin de récupérer une chanson pour l'utilisateur basé sur le nom de la chanson et le nom de l'artiste (donc j'en ai la bonne). L'objectif final est d'obtenir l'identifiant de la piste. Voici le code que je pensais fonctionnerait:

{
"tracks": {
    "href": "https://api.spotify.com/v1/search?query=artist%3AHarry+Stylestrack%3AWatermelon+Sugar&type=track&offset=0&limit=10",
    "items": [],
    "limit": 10,
    "next": null,
    "offset": 0,
    "previous": null,
    "total": 0
}


0 commentaires

3 Réponses :


0
votes

Je recommanderais d'essayer d'utiliser les liens d'appel d'API fournis par Spotify, consultez la documentation suivante dans Spotify Developers ( https://developer.spotify.com/documentation/web-api/reference/Search/search/ ). N'oubliez pas de gagnez un jeton d'accès après que vous vous connections à votre compte xxx

Le module pPrint permettra d'imprimer le dictionnaire dans une manière très formatée et organisée. Un code de statut de 200 signifierait que l'appel a été réussi. J'espère que cela aide quelque peu.


0 commentaires

1
votes

Vous manquez un espace entre l'artiste et la piste code>: code> balise.

avant p> xxx pré>

après p>

searchResults = spotifyObject.search(q="artist:" + artist + " track:" + searchQuery, type="track")


0 commentaires

0
votes

Je ne sais pas si cela est de toute aide, mais dans la définition de la fonction de Sembleipy, "Track" est le type par défaut, donc si vous passez à la fois l'artiste et le nom de la chanson dans la requête, il y a 99% de chances Vous obtenez ce que vous cherchez. Vous pouvez essayer quelque chose comme ceci: xxx

Obtenir cela en conséquence en utilisant piste = "nouvelles règles" et artiste = "DUA LIPA" (J'ai inclus Paramètres marché = "US" et limite = 1 à des fins de cet exemple): xxx


0 commentaires