A partir del 31 de mayo de 2023, las llamadas de API de REST del bot de mensajería se podrán autenticar solamente mediante conexiones de API. Un bot de mensajería puede hacer llamadas de API de REST a través del paso Hacer llamada de API del generador de flujos.
Antes de la introducción de las conexiones de API, a la hora de autenticar las llamadas de API de REST de un bot de mensajería, los administradores debían pasar las credenciales en los encabezados de las solicitudes. Las conexiones de API son una forma más segura y conveniente de guardar las credenciales.
Encabezados de autenticación no válidos
Después del 31 de mayo de 2023, los pasos Hacer llamada de API que incluyan encabezados relacionados con la autenticación, como los que se muestran a continuación, fallarán de inmediato.
authorization
x-api-key
x-api-token
Si un paso Hacer llamada de API falla, la conversación sigue la rama Error de llamada de API.
Actualizar el paso Hacer llamada de API para que use conexiones
Para evitar interrupciones, cree las conexiones de API de manera que se ocupen de guardar todas las credenciales de API que utilicen sus bots de mensajería. Luego actualice todos los pasos Hacer llamada de API de cada respuesta del bot para que usen las conexiones de API en la autenticación.
Para actualizar un paso Hacer llamada de API para que use una conexión de API
- Si aún no existe una conexión de API para la credencial, cree una en el Centro de administración. Consulte Creación de conexiones de API para el generador de flujos.
Puede usar la misma conexión de API en varios bots y pasos Hacer llamada de API.
- En la pestaña Respuestas de la página de edición del bot, haga clic en Editar para acceder a la respuesta en el generador de flujos.
- En el generador de flujos, haga clic en el paso Hacer llamada de API.
- En este paso, use el menú desplegable Autenticación para seleccionar la conexión de API relacionada.
- Bajo Encabezados, borre todos los encabezados que tengan que ver con la autenticación.
- Haga clic en Hacer llamada de API para probar la llamada de API usando las credenciales de la conexión de API.
- Haga clic en Terminado en la esquina superior derecha del generador de flujos.
- Publique el bot para aplicar los cambios.