Java SDK

Contamos con una librería para facilitar el uso de la API desde Java.

Instalación

Las formas más comunes de incluir la SDK en los proyectos es utilizando Maven o Gradle.

Maven

<dependency>
<groupId>com.myperfit.sdk.transactional</groupId>
<artifactId>transactionalsdk</artifactId>
<version>[1.0,2.0)</version>
</dependency>

Gradle

compile group: 'com.myperfit.sdk.transactional', name: 'transactionalsdk', version: '1.+'

Uso básico

PerfitTransactional perfit = PerfitTransactional.builder()
.apiKey("API_KEY")
.build();
// Remitente
MailAddressRequest fromAddress = MailAddressRequest.builder()
.email("[email protected]").build();
// Contenidos
MailContentRequest content = MailContentRequest.builder()
.html("contenido html").build();
// Listado de destinatarios
List<MailRecipientRequest> recipients = new ArrayList<>();
MailAddressRequest toAddress1 = MailAddressRequest.builder()
.email("[email protected]").build();
MailRecipientRequest recipient1 = MailRecipientRequest.builder()
.to(toAddress1).build();
recipients.add(recipient1);
// Mensaje completo
SendMailRequest request = SendMailRequest.builder()
.from(fromAddress)
.subject("Test Subject")
.content(content)
.recipients(recipients)
.build();
try {
// Envío del email
perfit.send(request);
} catch (RequestFailedException ex) {
// Manejar excepciones
}