Kalo te dokumentacioni
Java

SDK-ja për Java

Klienti zyrtar Java për API-në e OpenEmail. Një artefakt i vetëm pa varësi dhe një metodë për çdo endpoint.

Çfarë është

Një artefakt i vetëm për gjithë API-në, nga dërgimi, shabllonet dhe gjurmimi deri te bisedat, kontaktet, domenet, webhook-ët dhe kutitë e përkohshme. Ka një metodë për çdo metodë të SDK-së TypeScript me të njëjtin emër, një klasë përjashtimi për çdo lloj refuzimi, riprovime që nuk mund ta dyfishojnë një dërgim dhe një verifikues të nënshkrimeve të webhook-ëve. I duhet Java 17 ose më e re dhe asgjë tjetër: kërkesat kalojnë përmes java.net.http.HttpClient, dhe lexuesi e shkruesi i JSON-it janë të vetët.

<dependency>    <groupId>uk.openemail</groupId>    <artifactId>openemail</artifactId>    <version>0.0.1</version></dependency>
SendEmail.java
import java.util.Map;import uk.openemail.Body;import uk.openemail.OpenEmail; public final class SendEmail {    public static void main(String[] args) {        OpenEmail client = new OpenEmail();         Map<String, Object> email = client.emails().send(Body.of(            "from", "Acme Billing <[email protected]>",            "to", "[email protected]",            "subject", "Your September invoice",            "html", "<p>Invoice attached.</p>"        ));         System.out.println(email.get("id") + " " + email.get("status"));    }}

Ku të shkoni

Mbështjell të njëjtën API si çdo klient tjetër

Gjithçka këtu është sipërfaqja që dokumenton referenca e API-së dhe që mbështjell SDK-ja TypeScript, prandaj lexoni referencën e API-së për të ditur çfarë bën një endpoint dhe këto faqe për të ditur si ta thërrisni nga Java. Çdo metodë TypeScript ka një binjak në Java, dhe kontrolli i paritetit të paketës i ekzekuton të dyja me të njëjtat argumente dhe dështon nëse nuk dërgojnë, bajt për bajt, të njëjtën kërkesë.