es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo llamar a una API web de Net Core segura dentro de un Bot?

He creado un Microsoft Bot que hereda TeamsActivityHandler para la extensión de mensajería en Teams utilizando dotnetcore.
Dentro del método OnTeamsMessagingExtensionFetchTaskAsync, estoy intentando llamar a una API segura que está alojada localmente mediante HttpClient. Estoy llamando a esto para poblar un choiceSet en mi Adaptive Card que será invocado.
Estoy obteniendo un error en la interfaz de usuario de Teams cada vez que intento invocar una extensión de mensajería:

“No se puede alcanzar la aplicación” – código de error 502

Esta API segura es un método asíncrono. Como no pude depurar el código del bot, no pude averiguar el error exacto o lo que me falta en algunos artículos, puedo ver el ejemplo para API no seguras pero no mucho respecto a API seguras.
¿Alguien puede sugerir un enfoque?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que tienes dificultades para llamar a una API segura desde tu Microsoft Bot que hereda de TeamsActivityHandler para la extensión de mensajes en Teams en dotnetcore. Obteniendo un código de error 502 cuando intentas invocar la extensión de mensajes.

    Es posible que el problema esté relacionado con el método async que estás llamando. Puedes intentar depurar el código del bot para obtener más información sobre el error. Además, es posible que quieras buscar más ejemplos de cómo llamar a APIs seguras desde las extensiones de mensajes.

Comments are closed.