我使用Deezer API请求选择和图表曲目,但没有返回任何标记用于标识当前用户是否收藏了相册或曲目(例如is_loved_track:true
或{ {1}})。
所以我不能判断用户输入显示“添加到我最喜欢的”或“从我的喜欢中删除”?
答案 0 :(得分:0)
实际上,您无法从图表请求中了解某个曲目或相册是否属于用户的收藏夹。但是,当用户登录以获取用户喜爱的曲目(http://api.deezer.com/user/{user_id}/tracks
)和喜爱的专辑(http://api.deezer.com/user/{user_id}/albums
)时,您可以提出额外请求,然后只需比较图表曲目/专辑是否出现在这些列表中。
答案 1 :(得分:0)
如果用户喜爱的曲目的数量太多,我无法在请求中获取它们。所以我应该多次获取它们?在我获得所有曲目后,然后比较这些列表中的chrat曲目?