как преобразовать текст / строку в формат application / octet-stream, используя java - PullRequest
0 голосов
/ 18 февраля 2020

Как преобразовать строку в приложение / октет-строку. Я хочу отправить электронное письмо, используя вызов 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

...