親プレイリストのシークレットトークンを使用して正常に動作したプライベート再生リストからプライベートトラックをストリーミングします。それは今404は、これは私が明確にするために、SDK v3.1.2に秘密の再生リストのトラックをsecret_tokenで生成する404
をSoundCloudがのJSを使用しています12月7日、2016年に起こっ始め生成し、私はトラックのstream_url
がplaylists/
エンドポイントから返さ使用しています。この場合、プレイリストのsecret_tokenはs-6AMBa
であり、そのプレイリスト内の各トラックのsecret_token
です。以下のコードは、私がプライベートプレイリストから1つのトラックをストリーミングする方法です。
SC.initialize({
client_id: [clientid],
redirect_uri: [redirect_uri]
});
SC.stream('/tracks/296005694', 's-6AMBa').then(function(data) {
data.play();
}).catch(function(error) {
alert('Error! ' + error.message);
});
Error:エラーにリンク
https://api.soundcloud.com/tracks/296005694?secret_token=s-6AMBa&format=json&client_id=[clientid]
Failed to load resource: the server responded with a status of 404 (Not Found)
404を生成するが、(トラックID後/stream
を追加)この微調整は、正しく解決します。
https://api.soundcloud.com/tracks/296005694/stream?secret_token=s-6AMBa&format=json&client_id=[clientid]`
私が言及したように、このシステムは私のために何年も働いていて、最近は404sを生成し始めました。他の誰かがこの問題を抱えていますか?プレイリストシークレットトークンに関して最近変更されたものはありましたか?そのため
var uri = 'https://api.soundcloud.com/tracks/210702559.json?'のように定義されたuriで動作していますか? + secretToken + '&' + clientId; ? –
@pritishvaidyaいいえ、それも404. – alex
を生成しますか?あなたはプライベートリストまたはプレイリストを共有しましたか? –