我正在开发一个应用程序,它需要艺术家的名字并列出他/她的所有专辑标题,我正在为此尝试 Gracenote,但是,问题是当我检索前 100 张专辑时,它说:
错误 - GCSP:搜索错误:[22] 搜索:无效范围 START=101:只能访问前 100 个结果
如何获取艺术家的所有歌曲和专辑名称?
int i = 1;
int j = 20;
try
{
SearchResult gcSearch;
do
{
var gcClient = new GracenoteClient(GracenoteClientId);
var criteria = new SearchCriteria
{
Artist = "Adele",
SearchMode = SearchMode.Default,
Range = new Range(i, j)
};
gcSearch = gcClient.Search(criteria);
foreach (Album album in gcSearch.Albums)
{
_tempList.Add(album);
}
i = j + 1;
j = j + 20;
} while (j < gcSearch.Count);
}