Как преобразовать строку в приложение / октет-строку. Я хочу отправить электронное письмо, используя вызов API
public void SendEmail(){
String email = user.getEmail();
OkHttpClient client = new OkHttpClient();
String subject = "Order Placed Successfully";
String content = "Your order #"+OrderId+"is placed successfully";
String finalcontent = "{\"sender\":{\"name\":\"Shoppy\",\"email\":\"kunal.kshah@hotmail.com\"},\"to\":[{\"email\":\"kunal.kshah@hotmail.com\"}],\"textContent\":\"nnkdvsnkvsknknlsv\",\"subject\":\"k bkbbjkbkjbjb\",\"replyTo\":{\"email\":\"kunal.kshah@hotmail.com\"}}";
MediaType mediaType = MediaType.parse("application/octet-stream");
RequestBody body = RequestBody.create(mediaType,finalcontent);
Request request = new Request.Builder()
.url("https://api.sendinblue.com/v3/smtp/email")
.post(body)
.addHeader("accept", "application/json")
.addHeader("content-type", "application/json")
.addHeader("api-key", "xkeysib")
.build();
try {
Response response = client.newCall(request).execute();
} catch (IOException e) {
e.printStackTrace();
}
}
В приведенном выше коде ... я хочу, чтобы электронная почта и сообщение были получены из текста редактирования в android