RingCentral ERROR 503:无法满足请求

问题描述

我们正在尝试从 RingCentral (Glip) 下载附件,但是,我们注意到最近几天下载 URL 已更改。我们已尝试使用带有新下载 URL 的承载令牌来下载文件,但是,我们收到了响应代码 503 的错误

错误

503 错误

无法满足请求。

与 CloudFront 分配关联的 Lambda 函数无效或没有所需的权限。我们目前无法连接到此应用程序或网站的服务器。可能有太多流量或配置错误。稍后重试,或联系应用或网站所有者。

如果您通过 CloudFront 向客户提供内容,您可以通过查看 CloudFront 文档找到故障排除和帮助防止此错误的步骤。

由 CloudFront (CloudFront) 生成

请求网址

dl.mvp.devtest.ringcentral.com/file/105660426

解决方法

最近身份验证更改所需的唯一更改是将不记名令牌添加到 URL。这可以在更新通知中看到:

我需要做什么?

为了消除或最小化此更改的影响,开发人员需要修改他们的应用程序以将身份验证凭据附加到所有文件下载请求。请参阅 RingCentral 开发人员指南的媒体内容部分中的 downloading protected content

https://medium.com/ringcentral-developers/important-changes-to-how-team-messaging-files-are-downloaded-bb13c97b3c89

503 HTTP 状态代码是一个临时的服务器端错误,因此您通常无需采取任何措施,但问题应该会自行消失。如果您迫不及待或需要很长时间自行解决,请create a support case,以便团队将状态传达给您。

这是some information on 503 errors from MDN

503 服务不可用

超文本传输​​协议 (HTTP) 503 服务不可用服务器错误响应代码表示服务器尚未准备好处理请求。

常见原因是服务器停机维护或过载。此响应应用于临时情况,并且 Retry-After HTTP 标头应尽可能包含服务恢复的估计时间。

应注意与此响应一起发送的缓存相关标头,因为 503 状态通常是一种临时情况,通常不应缓存响应。