Ich versuche, Mailguns Transactional Email Service über ihre RESTful API zu nutzen, aber ich kann es nicht funktionieren lassen. Ich kann E-Mails über SMTP senden, aber ich bevorzuge ihre API.Java REST Mailgun
Die Dokumentation gibt mir den folgenden Code:
public static ClientResponse SendSimpleMessage() {
Client client = Client.create();
client.addFilter(new HTTPBasicAuthFilter("api",
"key-*****"));
WebResource webResource =
client.resource("https://api.mailgun.net/v2/DOMAIN" +
"/messages");
MultivaluedMapImpl formData = new MultivaluedMapImpl();
formData.add("from", "Excited User <[email protected]>");
formData.add("to", "[email protected]");
formData.add("to", "[email protected]");
formData.add("subject", "Hello");
formData.add("text", "Testing some Mailgun awesomness!");
return webResource.type(MediaType.APPLICATION_FORM_URLENCODED).
post(ClientResponse.class, formData);
}
Offensichtlich ich eine Art von REST-Client benötigen Vorteil dieses Codes zu nehmen, aber ich habe nicht in der Lage gewesen, etwas online zu finden, das funktioniert für mich. Kann mir bitte jemand Schritt für Schritt erklären, wie ich das mache. Ich bin mit Eclipse, Java EE, No Maven
Vielen Dank für Ihre Antwort. Ich benutze Maven nicht und ich habe nicht die Absicht, Maven zu benutzen. Gibt es eine Möglichkeit, dies ohne Maven zu implementieren? – user3586514
Sie können den Links zu mvnrepository folgen. Klicken Sie dann auf die neueste Version, z. B. "1.19", und klicken Sie dann auf "Download (JAR)". Fügen Sie schließlich die JAR dem Klassenpfad Ihres Projekts hinzu. –