我试图通过他们的RESTful API利用Mailgun的交易电子邮件服务,但我无法使其工作.我可以通过SMTP发送电子邮件,但我更喜欢使用他们的API.
他们的文档为我提供了以下代码:
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 <mailgun@DOMAIN>");
formData.add("to", "bar@example.com");
formData.add("to", "bar@example.com");
formData.add("subject", "Hello");
formData.add("text", "Testing some Mailgun awesomness!");
return webResource.type(MediaType.APPLICATION_FORM_URLENCODED).
post(ClientResponse.class, formData);
}
Run Code Online (Sandbox Code Playgroud)
显然我需要某种REST客户端来利用这段代码,但我无法在网上找到任何适合我的东西.有人可以一步一步地向我解释我是如何做这项工作的.我正在使用Eclipse,JAVA EE,No Maven
我很感激有关使我的CAML查询工作的任何帮助.我有以下列表:
| ID | Department | Status |
Run Code Online (Sandbox Code Playgroud)
我试图让查询返回 list items where ID=1, Department=Audit, and Status= "Stopped" OR "In Progress".
有人可以帮忙吗?
问候,