【问题标题】:Soundcloud API only returning two results?Soundcloud API 只返回两个结果?
【发布时间】:2016-04-02 07:06:55
【问题描述】:

我在 soundcloud API 上调用 http://api.soundcloud.com/users/~~~~~.json?client_id=~~~~~。它曾经返回 50 个结果,现在它只返回两个具有完全相同的请求。如何恢复到 50?

【问题讨论】:

  • 我有同样的问题,我怀疑它来自 soundcloud.. 最好的选择是告诉他们
  • users/之后的第一个~~~~有什么?他们的 API 遇到了一些问题,但我可以帮助您了解更多关于您要获取哪些数据的上下文。
  • 自 2016 年 3 月 2 日以来,我们的通话结果一直不一致。一些组的曲目恢复正常,而其他组的曲目即使有 200 OK 也根本没有恢复。正如@platane 下面提到的,更改为匿名客户端 ID 会返回所有结果。
  • 我也有这个问题。一切正常,现在只返回 1 或 2 个结果。

标签: soundcloud


【解决方案1】:

这里也一样。我发现它与 client_id 有某种关系。

我觉得奇怪的是,我的查询什么也没返回,而当我使用 soundcloud 网站时却返回了很多曲目。

您可以在以匿名方式浏览 soundcloud 时获取给定的 client_id。对我来说,带有这个 client_id 的查询返回了预期的结果。

例如,查询 api.soundcloud.com/tracks?q=flume&client_id=02gUJC0hH2ct1EGOcYXQIzRFU91c72Ea 返回预期的轨道,而我的 client_id 没有。

但是我想这可能是一个持久的解决方案,因为令牌可能会过期。

我希望 soundcloud 的人可以在这里帮助我们,因为文档中没有提到这样的事情。

【讨论】:

  • 不幸的是,这是唯一的方法。我希望 soundcloud 开发人员阅读此内容并齐心协力。
  • 所以,我们的 soundcloud 代表说不要使用那个 client_id,尽管它目前可以工作。不保证将来可以正常工作。我们的绝大多数电话都重新开始工作,但仍有一些艺术家被阻止。显然,“环球音乐集团”让他们阻止了 UMG 艺术家的 API 访问。不知道什么时候能解决!
【解决方案2】:

一般来说,API 现在返回零星的结果,很可能与引入新订阅服务 soundcloud go 带来的平台变化有关。

我看到现在在 soundcloud 网站上的曲目中添加了区域限制和预览,并且这些曲目被排除在通过 API 调用生成的结果之外。我相信还有许多其他的排除在外的原因尚未记录在案。

【讨论】:

    【解决方案3】:

    我也有这个问题。我的客户 ID 在它曾经工作的地方出现了许多 401 和空白屏幕。但是,如果我插入 02gUJC0hH2ct1EGOcYXQIzRFU91c72Ea 我的客户端 ID 就像第一个回复一样,它工作正常。我向 SoundCloud 发送了一封电子邮件,但他们没有回复。有人知道它会不会得到修复吗?

    【讨论】:

      猜你喜欢
      • 2011-12-18
      • 2023-03-19
      • 1970-01-01
      • 2016-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-29
      相关资源
      最近更新 更多