Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在play.spotify.com中播放曲目吗?_Spotify - Fatal编程技术网

我可以在play.spotify.com中播放曲目吗?

我可以在play.spotify.com中播放曲目吗?,spotify,Spotify,我的问题是,我想在一个数组中搜索一首歌曲或多首歌曲,Echonest将在外来ID中返回Spotify ID。然后我可以使用此Spotify ID在Spotify库中继续搜索所需歌曲 在本例中,这将返回轨迹: 当我将echonest返回到play.spotify.com时获得的spotify id附加到play.spotify.com/track/4lEJYHkieQi5LfyFrN5bel时,它不起作用,我不知道为什么。当我附加到唱片集或艺术家时,它工作于play.spotify.com/alb

我的问题是,我想在一个数组中搜索一首歌曲或多首歌曲,Echonest将在外来ID中返回Spotify ID。然后我可以使用此Spotify ID在Spotify库中继续搜索所需歌曲

在本例中,这将返回轨迹:

当我将echonest返回到play.spotify.com时获得的spotify id附加到play.spotify.com/track/4lEJYHkieQi5LfyFrN5bel时,它不起作用,我不知道为什么。当我附加到唱片集或艺术家时,它工作于play.spotify.com/album/3jmq6qzzasystorwvbsrou9


我想再问一个问题:在我使用命令GET api.spotify.com/v1/tracks/{id}获取歌曲的url后,我是否可以直接从spotify将一首歌曲的一个曲目流式传输到我的web应用程序中?

当我转到:

特定的轨道在任何市场都不再可用,如果您查看,您可以看到

但是,还有许多其他曲目有相同的录音,Spotify应该播放其中一首曲目。要查看客户应该玩的游戏,请添加market作为查询参数,在我的案例中,SE代表瑞典。并检查uri属性

$ curl -s https://api.spotify.com/v1/tracks/4lEJYHkieQi5LfyFrN5bel?market=SE | jq -r .uri
spotify:track:4Hbj7GnBASAS6dUmsIMD6q
我无法想象你在一个没有替代品的市场上。我认为这是Spotify web播放器的一个缺陷

$ curl -s https://api.spotify.com/v1/tracks/4lEJYHkieQi5LfyFrN5bel | jq .available_markets
[]
$ curl -s https://api.spotify.com/v1/tracks/4lEJYHkieQi5LfyFrN5bel?market=SE | jq -r .uri
spotify:track:4Hbj7GnBASAS6dUmsIMD6q