使用javascript API响应内部服务器错误将曲目上传到SoundCloud
Upload track to SoundCloud with javascript API respond Internal Server Error
我正在尝试通过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"}]}
我认为我的blob是不正确的,但如果我把它放在音频标签中:
<audio controls>
<source src="MY_BLOB" type="audio/ogg">
</audio>
它是有效的。也就是说blob不是问题所在。问题出在哪里?
您应该按照进行尝试
<script src="https://connect.soundcloud.com/sdk/sdk-3.0.0.js"></script>
<script>
// When you have recorded a song with the SDK or any Web Audio application,
// you can upload it if it's in a format that is accepted
SC.upload({
file: theBlob, // a Blob of your WAV, MP3...
title: 'This is my sound'
});
</script>
来源=https://developers.soundcloud.com/docs/api/guide#uploading
相关文章:
- Soundcloud api"未捕获的类型错误:无法读取属性'uri'“未定义”;
- Soundcloud Javascript SDK 3.0-回调无法读取属性'connectCallback
- soundcloud是如何生成html的
- 可以't使用javascript通过soundcloud API向群组添加曲目
- Soundcloud php curl program
- 在SoundCloud中,使用JavaScript SDK流式传输曲目是否会增加该曲目的playback_count
- 使用javascript API响应内部服务器错误将曲目上传到SoundCloud
- 如何在标题SoundCloud的基础上进行曲目搜索
- Javascript & Soundcloud Widget:如何将新曲目加载到 SC Widget iFram
- Soundcloud Javascript SDK:当没有指定特定的库/用户/播放列表时,SC.get如何返回曲目
- 按用户 ID 返回 Soundcloud 曲目列表
- 如何查找 SoundCloud 的曲目信息和client_id
- Soundcloud API - 使用 SC.recordupload 从外部 URL 上传曲目图稿的图像
- 在Soundcloud中按streamable=true过滤曲目
- SoundCloud API搜索带有标签过滤器的曲目
- 在Soundcloud Javascript SDK中,如何正确发送'过滤器'参数设置为'/曲目&
- SoundCloud:更新曲目元数据不起作用
- 如何通过SoundCloud API切换播放和暂停曲目
- soundcloud API -检测曲目是否不存在
- Soundcloud stratus玩家赢得't一次动态添加多个单独的曲目