2

当我调用 Agora API 从 PostMan 工具获取直播频道名称时,它被成功调用,但问题是当我尝试使用 Angular7 调用 Agora API 时,它给了我跨域 404 错误。我在下面提到了异常。

OPTIONS https://api.agora.io/dev/v1/channel/{App Id}/ 404 (Not Found)



Access to XMLHttpRequest at 'https://api.agora.io/dev/v1/channel/{App Id}/' from origin MY IP has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
4

1 回答 1

1

Agora 的 REST API 旨在从服务器端调用。API 中使用的凭据是敏感的,不应在客户端公开。这就是当您尝试在浏览器上使用 API 时 API 会引发 CORS 的原因。

使用任何服务器端语言(Node JS、Python、Go 等)来查询 API。

于 2020-03-12T18:47:09.703 回答