Ich habe den Spotify-API unter Verwendung von für eine genaue Spur von einem bestimmten Künstler abzufragen, eine GET-Anfrage zu machen, wie so:Ergebnis von Abfragen Spotify API unterscheidet mich von identischer Abfrage in Web-Client
https://api.spotify.com/v1/search?q=track:"track+title"+artist:"artist+name"&type=track
(mit der Autorisierungsheader Bearer [access_token])
das ist wie in den meisten Fällen erwartet funktioniert, aber für eine Spur habe ich ein Problem: ich versuche, die Spur I Might Just Stay Home, with Shannon Lyon zu finden.
Mit meiner zuvor erfolgreichen Anforderung GET auf diesem angepasst Titel und Künstler verfolgt, ist dies, wie es aussehen soll: Null Ergebnisse jedoch
https://api.spotify.com/v1/search?q=track:"I+Might+Just+Stay+Home"+artist:"Shannon+Lyon"&type=track
Dies ergibt. Und was macht es wirklich seltsam: Wenn ich die exakt gleiche Suchanfrage (Titel: "Ich + Macht + Nur + Aufenthalt + Home" + Künstler: "Shannon + Lyon") in die Spotify Web player kopieren, bekomme ich das eine Suchergebnis Ich erwarte. Und ich kann auch die gleiche Frage im Spotify Desktop-Player verwenden und mir das eine Ergebnis geben.
Also die Frage ist: Was könnte der Grund sein, warum ich kein Ergebnis von der API bekomme, während ich ein Ergebnis im Web- und Desktop-Client mit der gleichen Abfrage bekomme?
Die Kunden scheinen nicht die öffentliche API zu verwenden, anstatt sie scheinen eine private API von einer Art zu verwenden, da dies nicht nur mit dieser Spur passiert. – Potray