2012-09-12 37 views
0

Spotify web API沒有很好的文檔記錄,或者至少我找不到我在找什麼。從Spotify API查詢特定數據

我想獲得以「A」(例如)開頭的所有藝術家。

如果我這樣做(node.js中):

var options = { 
     host: 'ws.spotify.com', 
     port: 80, 
     path: '/search/1/artist.json?q=a', 
     headers: { 
      'Content-Type': 'application/json' 
     } 

我得到的「A」不是與「A」啓動那些藝術家。 這只是一個基本的例子,但我猜我以後也會遇到這個問題。

這可以完成或取決於他們的API? 正則表達式適用於類似的東西嗎?

回答

2

正則表達式不適用於此API。雖然,advanced search syntax確實。

+0

所以...我不能按名稱按字母順序搜索藝術家,對吧?對於這些文檔中的內容,額外參數僅爲「藝術家」,「年份」等。這是增強查詢的唯一方法嗎? – Maroshii

+1

這是正確的。搜索API並非旨在成爲一個用於抓取/列出整個目錄的API,而是針對人類如何使用搜索來查找內容進行了優化。查詢結構反映了這一點。 – iKenndac