Ir a la documentación
Java

Registro de cambios

Todas las versiones del paquete, de la más reciente a la más antigua.

0.0.1

La primera versión. Tiene un gemelo en Java para cada método del SDK de TypeScript, en los mismos espacios de nombres y con los mismos nombres, y necesita Java 17 o posterior y ninguna dependencia.

  • new OpenEmail() y OpenEmail.builder() leen OPENEMAIL_API_KEY, OPENEMAIL_ACCESS_TOKEN y OPENEMAIL_BASE_URL, y el builder admite apiKey, accessToken, baseUrl, httpClient, timeout y maxRetries.
  • Cada recurso paginado tiene list, que devuelve una Page, listAll, que devuelve todos los elementos como una List, e iterate, que devuelve un PagedIterable que trae la página siguiente solo cuando el bucle llega a ella.
  • Un rechazo de la API lanza ApiException o su subclase para el tipo de error, la falta total de respuesta lanza NetworkException, y todas son una OpenEmailException no comprobada.
  • OpenEmail.verifyWebhookSignature() comprueba una entrega, y OpenEmail.createTempMail() construye un cliente para buzones desechables.
  • Un campo de un formulario de suscripción puede rellenar más datos del contacto: mapsTo admite también phone, company, jobTitle, website y birthday, que se guardan en la tarjeta del contacto cuando se acepta la suscripción y solo donde la tarjeta aún no tiene nada. Un contacto individual llega ahora con signUps, sus últimas 20 suscripciones con sus respuestas, para quien llama con forms:read.