Estoy tratando de hacer un bot de discordia con la API de Choque de clanes. Pero recibo un mensaje de error extraño. Gracias
Mensaje de error:
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>v1/clans/LYVVC9JQQ</Key><RequestId>67H6BCRSJ41W6K6X</RequestId><HostId>mPhpqkXy1qKENdOnt+CPhfQn4rK0hGhaMxaLq9q21Ehtbs/CMzSgqHy9TA6L7hii0PY9+Lo2rzg=</HostId></Error> async function getClashofClansAPi() { let clashofClansAPI = await fetch(`https://developer.clashofclans.com/v1/clans/LYVVC9JQQ`) let cocApi = await clashofClansAPI.text() console.log(cocApi) } getClashofClansAPi()La URL de la API es api.clashofclans.com y también le falta una CLAVE API en su encabezado de autorización, a menos que la elimine por motivos de seguridad.
La API de Choque de clanes utiliza tokens web JSON para autorizar las solicitudes. Los tokens los crean los desarrolladores en la página Mi cuenta y deben pasarse en cada solicitud de API en el encabezado HTTP de autorización utilizando el esquema de autenticación de portador. El encabezado de autorización correcto tiene este aspecto: "Autorización: Bearer API_TOKEN".
La URL de solicitud debe ser https://api.clashofclans.com/v1/clans/%232Q8GRY8LQ
Recuerde, el hashtag (por ejemplo, #2PP) debe reemplazarse con %23. La próxima vez, lea correctamente la documentación de la API de Clash of Clans.