Ruby on Rails を使用して、ユーザーがアップロードしたすべての曲をダウンロードできるアプリケーションを作成しようとしています。この時点で、OmniAuth を使用してユーザーを認証し、Soundcloud の Rubyインターフェースと API を使用してデータを取得することができました。
APIによると、すべてのトラックにはタイトル、artwork_url、および download_url が関連付けられています (この情報を取得するために API を既に使用しています)。各曲のタイトルとアートワーク (存在する場合) を表示し、そのトラックをダウンロードすることを選択した場合、ボタンをクリックして download_url からそのトラックをダウンロードできるようにしたいと考えています。
そこで、私が気付いたことは次のとおりです。ほとんどのトラック (または、Soundcloud で呼び出されるサウンド) では、アップロード時にデフォルトでダウンロードが無効になっています。問題は、「アプリの有効化/無効化」というオプションもあります。私が疑問に思っているのは、曲のダウンロードが無効になっている場合、認証されたサードパーティのアプリケーションは引き続きダウンロード URL を使用してトラックを取得できますか? これを機能させるには、ユーザーがすべてのトラックを個別に調べてダウンロードを有効にする必要があるかどうかを知りたい.
さらに詳細が必要な場合は、そのように言ってください。これが明らかな質問である場合はお詫び申し上げます。
ありがとう、
ナット