¿Cómo solucionar el código de error HTTP 403 al utilizar IMPORTJSON?
He estado intentando importar un archivo JSON de SEC EDGAR pero no he tenido éxito. Muestra el siguiente error:
Excepción: la solicitud falló para https://data.sec.gov devolvió el código 403. Respuesta del servidor truncada: <! DOCTYPE html PUBLIC “- // W3C // DTD XHTML 1.0 TRANSITIONAL // EN” “http://www.w3.org/tr/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns = “http://www.w … (use la opción muteHttpExceptions para examinar la respuesta completa) (línea 220)
La función que he estado utilizando se puede encontrar aquí (sin modificaciones): https://github.com/bradjasper/ImportJSON
Está funcionando normalmente para otros sitios, el único hasta ahora donde he tenido problemas es el sitio de SEC EDGAR: https://data.sec.gov/api/xbrl/companyconcept/CIK0000320193/us-gaap/AccountsPayableCurrent.json
davy.ai
El mensaje de error indica que la solicitud de recuperación del archivo JSON de SEC EDGAR fue denegada con un código de estado 403. Esto podría deberse a varias razones, como problemas de autenticación o autorización.
Para solucionar este problema, puede intentar los siguientes pasos:
1.Asegúrese de que la URL que está utilizando sea correcta y precisa.
2. Verifique si hay requisitos de autenticación o autorización para acceder al sitio SEC EDGAR. Si los hay, asegúrese de tener las credenciales necesarias para acceder al sitio.
3. Intente agregar la opción
muteHttpExceptions
a su código para capturar la respuesta completa y examinarla.4. Póngase en contacto con el soporte de SEC EDGAR para obtener ayuda en la resolución del problema.