2013-07-26 32 views
1

在Spotify儀表板上,用戶可以通過推薦的藝術家和歌曲獲得豐富的體驗。我想在我們計劃開發的一個應用程序中使用這種智能來建立一個以荷蘭爲基地的講臺。因此,該應用可以列出在用戶可能感興趣的罌粟花中演奏的音樂會列表。我可以在應用中使用Spotify推薦智能嗎?

我可以根據用戶的歷史記錄通過Spotify API獲取此推薦的藝術家數據嗎?

回答

0

您可以使用Spotify's Web API終端獲取這些數據:

  1. Get a User’s Top Artists and Tracks端點會給你的藝術家和曲目根據用戶的收聽歷史。您也可以使用Get Current User’s Recently Played Tracks,這會爲您提供多達50個最近播放的曲目。
  2. 使用的藝術家和曲目,你剛剛獲得並使用這些種子的Get Recommendations Based on Seeds端點。該端點將只返回曲目。如果您希望獲得基於其他藝術家的藝術家,則可以使用Get an Artist’s Related Artists端點。

正如你看到的,組合多個終端將讓你覆蓋。只要確保你閱讀之前的Web API Authorization Guide。您將需要用戶進行身份驗證才能獲取用戶的數據。

注:當問題首次發佈(2013年7月)Spotify的網絡API不存在。這個問題涉及到一個現在不存在的Spotify應用程序API,它沒有提供根據收聽歷史來生成推薦的方法。

+0

這看起來不再真實的,你可以說它比我更好,讓你在Spotify工作:) – dgilperez

0

Spotify的API現在提供建議:

https://developer.spotify.com/web-api/get-recommendations/

的建議是基於對 給定的種子實體的可用信息,並針對類似的藝術家和曲目匹配的產生。如果 有關於所提供的種子充分的資料, 曲目列表將連同池大小細節返回。

爲藝術家和曲目是非常新的或晦澀,可能沒有 足夠的數據來生成的曲目列表。

有參數一堆,可配置爲細tunning推薦:關鍵,流派,響度,能源,instrumentalness,人氣,speechiness,danceability,關鍵...

相關問題