Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago

Error al solicitar datos de una API que devuelve HTTPS

He estado intentando de varias maneras introducir datos de una API que se devuelve en HTTPS.

Probado con PowerQuery, deshabilitando en seguridad pero nada funciona. ¿Cómo puedo deshabilitar Power BI SSL?

3 Replies

  • Hay @lucioFFRAN123

    Power Query no tiene problemas para conectarse a una API a través de HTTPS, así que no creo que ese sea el problema. Tal vez la API requiere cierta authentriación y eso está causando sus problemas.

    ¿Puede proporcionar más información sobre la API a la que está tratando de acceder? ¿Dónde está la documentación para ello? La documentación especificará cómo conectarse, qué autenticación se requiere, etc.

    Saludos

    Phil

  • Hay @lucioFFRAN123

    El certificado SSL de ese sitio web está mal configurado. Si intenta acceder a ese enlace que publicó en un navegador, debería recibir una advertencia como esta.

    sslerr1.png

    Cuando miro el certificado SSL del sitio, parece que lo han generado ellos mismos, en lugar de que lo emita una autoridad raíz de confianza que emite certificados SSL (como GlobalSign, VeriSign, etc.)

    sslerr2.png

    El certificado dice que fue emitido por Wesa4Biz. Esta no es una buena práctica para un sitio web disponible públicamente y podría significar que el sitio no es confiable. ¿Por qué se emiten el certificado a sí mismos?

    Cuando comprueba los detalles del certificado SSL y la ruta de certificación, confirma que ellos mismos han creado el certificado.

    sslerr3.png

    sslerr4.png

    Los exploradores y Power BI no confiarán en este tipo de certificado autofirmado. Esa es la fuente de su problema.

    Compare el certificado anterior con un certificado válido y de confianza

    sslerr7.png

    sslerr6.png

    sslerr5.png

    Puede ver que este certificado ha sido emitido por GlobalSign, que es una autoridad raíz de confianza para emitir certificados SSL. Los exploradores y Power BI confiarán en este certificado y le permitirán conectarse al sitio.

    Además, si intenta conectarse al sitio web de wesa4Biz utilizando HTTP, obtendrá este error,

    sslerr8.png

    Eso no debería suceder. Debería funcionar a través de HTTP, o mejor aún, redirtete al sitio web HTTPS (conexión cifrada).

    Entonces, para resumir, el sitio al que está tratando de conectarse está utilizando un certificado SSL que ellos mismos crearon. Esto es sospechoso en un sitio web disponible públicamente y no será de confianza para los exploradores, o Power BI, y su conexión a él se bloqueará.

    El sitio necesita comprar un certificado SSL de una autoridad raíz de confianza e instalar ese nuevo certificado en su sitio web.

    Saludos

    Phil