Deezer API を使用してトラックの選択とチャートをリクエストしましたが、アルバムまたはトラックが現在のユーザーによってお気に入りに登録されているかどうかを識別するために使用されるフラグが返されませんでした (たとえば、is_loved_track:true
またはを使用is_favorite:true
)。
では、ユーザー入力から「お気に入りに追加」または「お気に入りから削除」を表示する判断ができないのでしょうか?
ユーザーの好きな曲数が多すぎるとリクエストで取れないので、何回か取得したほうがいいですか?すべてのトラックを取得したら、それらのリストにチャット トラックがあるかどうかを比較しますか?
実際、トラックやアルバムがチャート リクエストからユーザーのお気に入りに含まれているかどうかはわかりません。ただし、ユーザーのログイン時に追加のリクエストを行って、ユーザーのお気に入りのトラック ( http://api.deezer.com/user/{user_id}/tracks
) とお気に入りのアルバム ( http://api.deezer.com/user/{user_id}/albums
) を取得し、それらのリストにチャート トラック/アルバムが表示されているかどうかを単純に比較できます。