Class EnvioWebhook
java.lang.Object
EnvioWebhook
Envía al webhook de Make (el Selector) un JSON con el correo del destinatario, el asunto y el texto
de la prematrícula que se sacó del PDF. El PDF no se envía: Make arma el correo con ese texto y lo
manda por Gmail.
- Version:
- 4.0
- Author:
- Alejandro D. Castillo M., Saúl Castillo, Adonis Bonilla
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanenviarTexto(String correoDestino, String asunto, String nombreArchivo, String texto) Envía el texto al webhook con una petición HTTP POST cuyo cuerpo es un JSON en UTF-8.booleanReturns true si config.properties tiene la URL del webhook.
-
Constructor Details
-
EnvioWebhook
Prepara el envío.- Parameters:
urlWebhook- la URL del webhook de Make (webhook.url en config.properties); vacía si no se usa
-
-
Method Details
-
estaConfigurado
public boolean estaConfigurado()Returns true si config.properties tiene la URL del webhook.- Returns:
- true si config.properties tiene la URL del webhook
-
enviarTexto
public boolean enviarTexto(String correoDestino, String asunto, String nombreArchivo, String texto) throws IOException Envía el texto al webhook con una petición HTTP POST cuyo cuerpo es un JSON en UTF-8.- Parameters:
correoDestino- el correo de quien recibe la prematrículaasunto- el asunto del correonombreArchivo- el nombre del .txt con el texto, por si Make lo adjuntatexto- el texto de la prematrícula- Returns:
- true si Make respondió que recibió los datos (código 200 o 202)
- Throws:
IOException- si no hay conexión con Make o se acaba el tiempo de espera
-