首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Soundcloud:有没有办法通过HTML和JS上传文件?

Soundcloud:有没有办法通过HTML和JS上传文件?
EN

Stack Overflow用户
提问于 2013-11-07 07:13:32
回答 1查看 729关注 0票数 0

有没有人知道是否有一种方法可以上传一个用户选择的文件(典型的),而不受SoundCloud API中当前的限制(这似乎仅限于录制本地音频)?

我用Vimeo的API实现了类似的东西,它是这样的:

  1. 获取访问令牌,以避免不得不使用OAuth或要求用户是Soundcloud用户才能上传到我的帐户。
  2. 向API发送请求以获得上传令牌和URL。
  3. 使用HTML5 5的file对上传URL和用户选择的文件执行HTTP注意,这要求用户通过报头接受请求。
  4. 检查上传状态(在Vimeo的例子中,您只是重新放置而没有数据,但使用的是上传URL中的票证Id )。
  5. 完成后,进行另一个API调用以完成流程并触发代码转换。

我基本上是想让用户上传音频文件,只需直接将文件发送到Soundcloud (我的帐户),而不是上传到我的服务器,并通过从我的服务器上传到Soundcloud的服务器来实现翻倍的工作。

我看到了SoundCloud JS支持的其他任务。我不介意直接手动执行XHR/Ajax调用(我正在使用jQuery.ajax),但是由于JS稍微隐藏了这个过程,我不知道如何处理它,如果可以的话。

有人尝试过或者碰巧知道如何让它发生?

EN

回答 1

Stack Overflow用户

发布于 2014-03-20 23:30:58

这是不可能的(对每个人)。

在以下SoundCloud文档页“不使用soundcloud连接屏幕进行身份验证”一节中:https://developers.soundcloud.com/docs/api/guide#authentication

上面写着:

我们的服务条款规定,除非您已与我们单独安排,否则必须使用带有SoundCloud屏幕的连接。

因此,除非您与soundcloud有协议,否则您不可能“自动”让程序上传声音(或对soundcloud进行任何修改)而不必先进行身份验证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19830003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档