【问题标题】:Soundcloud API returns 0 tracks for userSoundcloud API 为用户返回 0 个曲目
【发布时间】:2016-05-27 07:14:27
【问题描述】:

对于我的一个客户,我使用 Soundcloud API 在他的网站上显示曲目。 现在它已停止工作,API 返回 0 个曲目。

https://api.soundcloud.com/users/1525250/tracks?client_id=dec73200bd1c369969eb9df50f4a190b

我检查了他的帐户,所有曲目都有正确的权限。

,

我做错了什么?

(客户网站)eelkekleijn.nl

【问题讨论】:

  • 嗨 Preetam,欢迎来到 SO。您的问题听起来并不直接面向编程。您是否阅读过SounCloud 的许可条款?也许试用期结束?
  • 嗨 J. Chomel,我知道它与代码无关,而是与 api 相关。但这是您唯一可以联系 soundcloud 提出问题的地方 :(developers.soundcloud.com/support 我知道我的 api 正在工作,因为我可以获取其他用户的 trakcs。只是不能从我的客户那里获得。(它以前工作过)。这似乎是一个错误在 soundcloud api 中。
  • 不幸的是,越来越多的人遇到了这个问题,soundcloud 似乎没有提供有关如何解决此问题的信息。参见例如:stackoverflow.com/questions/36360202/… 和 @Dean 的 cmets stackoverflow.com/questions/36231488/…
  • 感谢您的回复。我看到了那些帖子。只有我正在调用的曲目具有 api 权限(我可以访问帐户和设置)。所以这与新的权限设置无关。也许某处隐藏了一个设置。希望他们能尽快解决这个问题。

标签: api soundcloud


【解决方案1】:

SoundCloud API 的所有速率限制当前都是根据客户端应用程序的客户端 ID 计算的,因此您需要更改应用程序客户端 ID

Read More

例如。

https://api.soundcloud.com/users/1525250/tracks?client_id=02gUJC0hH2ct1EGOcYXQIzRFU91c72Ea

【讨论】:

  • 如果我用新的 id 注册一个新的应用程序(我尝试的第一件事)它也返回空。我看到你的身份证确实有效。 api.soundcloud.com/users/1525250/…。我从 soundcloud 得到了回应,但这并不能解释为什么您的 id 可以正常工作:_所以原因是您的帐户实际上已经限制了 API 访问。这是因为您帐户中列出的权利人之一是 Universal。 Universal 已要求以这种方式关联他们的帐户 - 限制他们的 API 访问。 _
【解决方案2】:

SoundCloud 允许某些用户阻止 API 请求。在这种情况下,该用户已阻止通过 SoundCloud API 查看他们的信息。

解决此问题的唯一方法是使用 SoundCloud 内部的 API 密钥,例如 youtube-dl 用于下载曲目的 API。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-18
    • 1970-01-01
    相关资源
    最近更新 更多