に応える私はこのコードでは、JavaScript APIを介してSoundCloudがトラックをアップロードしようとしている:アップロードトラックは、内部サーバーエラー
<!DOCTYPE html>
<html>
<head>
<title>Upload track</title>
<script src="https://connect.soundcloud.com/sdk/sdk-3.0.0.js"></script>
<script>
var blob = "MY_BLOB";
SC.initialize({
client_id: 'MY_CLIENT_ID',
oauth_token: 'MY_TOKEN',
refresh_token: 'MY_REFRESH_TOKEN'
});
var upload = SC.upload({
file: blob, // a Blob of your WAV, MP3...
title: 'HTML test',
genre: 'Electronic',
description: 'This is a good! track'
});
</script>
</head>
<body>
</body>
</html>
私はoauth_tokenとrefresh_tokenを取得前のリクエストの。私が手 応答は次のとおりです。
{"errors":[{"error_message":"500 - Internal Server Error"}]}
私は私のブロブが間違っていましたが、私はオーディオタグに入れた場合と思った:
<audio controls>
<source src="MY_BLOB" type="audio/ogg">
</audio>
、それが動作します。 つまり、ブロブではありません。 問題は何ですか?
ごとに試してみてください - と、それを受け入れます。 – whipdancer