Zur Dokumentation springen
Java

Changelog

Jedes Release des Pakets, neueste zuerst.

0.0.1

Die erste Version. Sie hat ein Java-Gegenstück für jede Methode des TypeScript-SDK, in denselben Namespaces und unter denselben Namen, und braucht Java 17 oder neuer und keine Abhängigkeit.

  • new OpenEmail() und OpenEmail.builder() lesen OPENEMAIL_API_KEY, OPENEMAIL_ACCESS_TOKEN und OPENEMAIL_BASE_URL, und der Builder nimmt apiKey, accessToken, baseUrl, httpClient, timeout und maxRetries.
  • Jede seitenweise Ressource hat list, das eine Page zurückgibt, listAll, das jeden Eintrag als List zurückgibt, und iterate, das ein PagedIterable zurückgibt, das die nächste Seite erst holt, wenn die Schleife dort ankommt.
  • Eine Ablehnung der API wirft ApiException oder ihre Unterklasse für den Fehlertyp, gar keine Antwort wirft NetworkException, und jede davon ist eine ungeprüfte OpenEmailException.
  • OpenEmail.verifyWebhookSignature() prüft eine Zustellung, und OpenEmail.createTempMail() baut einen Client für Wegwerf-Postfächer.
  • Ein Feld eines Anmeldeformulars kann mehr vom Kontakt füllen: mapsTo nimmt jetzt auch phone, company, jobTitle, website und birthday an, gespeichert auf der Kontaktkarte, wenn die Anmeldung angenommen wird, und nur dort, wo die Karte noch nichts hat. Ein einzelner Kontakt kommt jetzt mit signUps, seinen letzten 20 Anmeldungen samt Antworten, für einen Aufrufer, der forms:read hält.