2016-04-18 5 views
0

私はプレイリスト情報をSoundCloud HTTP APIから取得しようとしていますが、プレイリスト情報を取得していますが、プレイリストにあるトラックはtrack_countが正しい番号を返します。私は、以下のリンク試してみましたSoundCloudプレイリストトラックが空です

:このプレイリストのhttps://api.soundcloud.com/playlists/215861217 track_count戻りは2

任意のアイデアなぜですか?

答えて

2

これはおそらくchange in the settings from the soundcloud developersに関連しています。あなたのプレイリストの曲のトラック情報を取得しようとすると、403は禁じられ得る:

https://api.soundcloud.com/tracks/106185859?client_id= ... SoundCloudが、彼らは右のオプションを導入していると言って戻って電子メールで送信

https://api.soundcloud.com/tracks/243762135?client_id= ...デフォルトでトラックへのすべてのAPIアクセスを無効にし、リクエストされたときにこの403エラーを返します。彼らはまた、これは混乱しやすい特徴であり、より明確にすることを望んでいることは理解できると述べた。

質問should not be handled on stackoverflowのこれらの種類が、残念ながらそれは、てSoundcloudの開発者according to their documentationに連絡する唯一の方法です。私はtwitterで彼らに手を差し伸べようとしましたが、今のところ応答はありません。

+0

したがって、この問題の解決策はありません。 APIが変更されたため、プレイリストの情報を取得する方法がありません。 –

+1

私はちょうどこの質問のsoundcloudからのテクニカルリードのコメントを見つけたhttp://stackoverflow.com/questions/36626513/soundcloud-api-json-track-count-does-not-match-profile-track-count there'sトラックがあなたに現れないかもしれない多くの理由。それはトラックの権利保持者によって取り下げられ、アップローダによってプライベートにされたり削除されたりすることができます(またはこれは難しいものです)。ニックネームApr 14 at 22:37 – DelGurth

+0

ええ、これはイライラしている問題です。ユーザーのトラックのすべてのポリシーを取得するたびに、それが実行されることはありません。私は、これがユーザーエクスペリエンスにどれだけ影響を与えているかを認識していないように見えることにショックを受けています。 –

関連する問題