gpt4 book ai didi

javascript - Spotify API : get random songs

转载 作者:行者123 更新时间:2023-12-02 16:18:20 25 4
gpt4 key购买 nike

大家好,stackoverflow 上的人们,

我必须使用 Spotify 制作一个网络应用程序用于我的学习。我决定制作一个应用程序,您可以在其中预览一首随机歌曲的 30 秒。您可以喜欢或不喜欢这首歌。

那么我需要做什么才能从 Spotify 中获取随机歌曲。任何人都可以帮助我吗?这对我有很大帮助!

感谢您的帮助!!

问候

<小时/>

编辑

我正在尝试使用 Spotify API 创建一个应用程序,用于查找并播放 Spotify 库中的随机歌曲。

在 Spotify API 中,您可以获得一首单曲。要获取轨道,您需要一个 TrackId。您可以从用户的库中获取所有歌曲,但我想要从整个 Spotify 库中获取轨道,而不是仅从用户的库中获取轨道。在 Spotify API 开发人员区域中,没有关于从 Spotify 库中获取所有轨道的内容。

我可以加载专辑并从该专辑中获取一首轨道。每次都这样做,但这一点也不容易。所以我想知道是否有更简单的解决方案来从 Spotify 获取所有轨道。

最佳答案

我得到了这个作为解决方案。我认为这是从 Spotify 中获取随机轨道的最佳解决方案。让我知道你们对此有何看法。它不是完全随机的,但它是一种。:)

//make a variable with some search queries and put it in an array. (you can create more search queries.
$getRandomSongsArray = array('%25a%25', 'a%25', '%25e%25', 'e%25', '%25i%25', 'i%25', '%25o%25', 'o%25');

//This will get a random result out of the array above
$getRandomSongs = $getRandomSongsArray[array_rand($getRandomSongsArray)];

//This will get a random offset number between 1 and 1000. So you get a random track. (you can change the numbers btw)
$getRandomOffset = rand(1, 1000);

//This is the url that gets the results out of the Spotify API. You have to put in the variables you created above.
$url = "https://api.spotify.com/v1/search?query=$getRandomSongs&offset=$getRandomOffset&limit=1&type=track&market=NL";

关于javascript - Spotify API : get random songs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29379603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com