gpt4 book ai didi

api - SoundCloud 轨道列表 API 返回 504

转载 作者:行者123 更新时间:2023-12-01 12:39:24 25 4
gpt4 key购买 nike

在过去的几年里,我们的应用程序一直在毫无问题地使用 SoundCloud 的 API。最近,我们在尝试请求用户的轨道列表时开始遇到 504 错误。对用户元数据的请求非常好,但轨道列表现在大约有 80% 的时间会返回 504。

有没有人遇到过这种情况?有 SoundCloud 工程师可以提供一些支持吗?

示例 URL 是: https://api.soundcloud.com/users/1887081/tracks.json?client_id=[OUR_APP_ID]

可在此处找到此调用的文档: https://developers.soundcloud.com/docs/api/reference#tracks

错误响应示例: enter image description here

最佳答案

那个用户 ID 1887081 有 78 个轨道。搜索查询和获取的长度显然比他们的中间件/API 愿意等待的要长。我有两个建议:

  1. 写下他们的支持并要求他们优化后端或查询/索引。取而代之的是,他们还可以增加超时时间。

  2. 您应该使用分页。 limit=10offset=0 获取前 10 个。offset=10 获取下一页,等等。

此外,如果这是您的生产级应用程序,我建议您使用 API 监控工具,例如 Runscope .您可以使用简单的断言(无需编程)进行自动计划监控,例如检查状态 200,或者甚至是您知道 JSON 中应该存在的特定内容等。这样,当事情不顺利或性能下降时无论如何,您都会提前知道,而不必在您的应用因 403 而中断后才弄清楚。

关于api - SoundCloud 轨道列表 API 返回 504,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26414241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com