我如何得到它是否是用户最喜欢的旗帜

时间:2014-03-19 02:27:16

标签: android sdk deezer

我使用Deezer API请求选择和图表曲目,但没有返回任何标记用于标识当前用户是否收藏了相册或曲目(例如is_loved_track:true或{ {1}})。

所以我不能判断用户输入显示“添加到我最喜欢的”或“从我的喜欢中删除”?

2 个答案:

答案 0 :(得分:0)

实际上,您无法从图表请求中了解某个曲目或相册是否属于用户的收藏夹。但是,当用户登录以获取用户喜爱的曲目(http://api.deezer.com/user/{user_id}/tracks)和喜爱的专辑(http://api.deezer.com/user/{user_id}/albums)时,您可以提出额外请求,然后只需比较图表曲目/专辑是否出现在这些列表中。

答案 1 :(得分:0)

如果用户喜爱的曲目的数量太多,我无法在请求中获取它们。所以我应该多次获取它们?在我获得所有曲目后,然后比较这些列表中的chrat曲目?