1
私は以下のコードを使用してHTMLメッセージを送信しています。私が電話をすると、400 Bad Request Errorが出ます。私のすべてのパラメータが正しいように見えます。誰が何が間違っているのを見ることができますか?Java Mailgun API呼び出しエラー400の不正な要求が発生しました
public ClientResponse SendHTMLEMailMessage(MailingList aMailingList, String subject, String messageToSend, String pathToFileAttachments)
{
ClientConfig cc = new DefaultClientConfig();
cc.getClasses().add(MultiPartWriter.class);
client = Client.create(cc);
client.addFilter(new HTTPBasicAuthFilter("api", Config.instance().getApiKey()));
WebResource webResource = client.resource("https://api.mailgun.net/v3/mg.lmsnet.com/messages");
FormDataMultiPart formData = new FormDataMultiPart();
formData.field("from", Config.instance().getLmsEblastFromEmailAddress());
formData.field("bcc", aMailingList.getAddress());
formData.field("subject", "A Message From Lieberman Management Services");
formData.field("text", messageToSend);
return webResource.type(MediaType.MULTIPART_FORM_DATA_TYPE).post(ClientResponse.class, formData);
}
ありがとうございます。私はそれが簡単だとは信じられません。 UGH! – Bitwyse1
あなたは大歓迎です。はい、これらの基本的な事実についてmailgunの文書は少しdisapointingです。 – sargue