我正在實施一個基於Deezer API的應用程序,但從我看到的播放列表軌道數看起來有些腥意。Deezer API:nbTracks/total不可靠?
https://api.deezer.com/playlist/152068711 顯示播放列表信息。你可以從這裏看到2件事,nb_tracks是,並且軌道/數據正在計數元素。
https://api.deezer.com/playlist/152068711/tracks 這裏,它應該給我們的曲目,你可以看到一共有(軌道只包含25個元素,我相信了分頁默認值)
https://api.deezer.com/playlist/152068711/tracks?index=100&limit=1000 總=
https://api.deezer.com/playlist/152068711/tracks?index=215&limit=10 總=
依此類推,儘管有相同的校驗和,'total'字段並不總是一樣,大多數情況下它不匹配真實的音軌數,並且它永遠不會等於播放列表。nb_tracks ...
這是API的錯誤還是我錯過了什麼?
(說實話,文件是不是很詳細)
我認爲直接使用* next * url代替依賴計數可能會更好......但對於流體惰性加載顯然不是最佳選擇。 – Kikiwa