Mailgun'un Transactional Email Service'inden RESTful API'leri ile yararlanmaya çalışıyorum, ancak çalışamıyorum. SMTP aracılığıyla e-posta gönderebiliyorum ancak API'larını kullanmayı tercih ediyorum. Java REST Mailgun
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);
}
Açıkçası ben bu kodun yararlanmak için DİNLENME istemci çeşit ihtiyacım var ama benim için çalıştığını online bir şey bulmak mümkün olmamıştır:
Onların belgeleri aşağıdaki kodla beni sağlar. Birisi bana bu işi nasıl yaptığımı adım adım açıklayabilir mi? Eclipse, JAVA EE, No Maven kullanıyorum Aşağıdaki bağımlılığına gereksinim
Cevabınız için çok teşekkür ederim. Maven kullanmıyorum ve Maven'i kullanma niyetim yok. Bunu Maven kullanmadan uygulamak için bir yolu var mı? – user3586514
mvnrepository bağlantılarını takip edebilirsiniz. Sonra en yeni sürüme, yani "1.19" a ve ardından "İndir (JAR)" a tıklayın. Son olarak, JAR'ı projenizin sınıf yoluna ekleyin. –