Untuk mengintegrasikan Mailtarget ke aplikasi, situs web, atau sistem Anda dengan fungsi email menggunakan Kotlin itu mudah.
Endpoints
Semua panggilan ke API perlu dimulai dengan URL dasar yang sesuai:
Mailtarget production |
Implementasi
Berikut adalah kode dasar, salin dan tempel perintah Kotlin di bawah ini ke terminal Anda, Anda dapat menyesuaikan kontennya sesuai kebutuhan Anda
Variable | Descriptions |
API_KEY | API Key in dashboard |
CURLOPT_URL |
val client = OkHttpClient()
val mediaType = "application/json".toMediaType()
val body = "{\n \"bodyText\": \"Congratulation, you just sent email with Mailtarget. You are truly awesome!\",\n \"bodyHtml\": \"<!DOCTYPE html><html lang=\\\"en\\\"><head><meta charset=\\\"UTF-8\\\"><title>Hello from Mailtarget</title></head><body><p>Congratulation, you just sent email with Mailtarget. You are truly awesome!</p></body></html>\",\n \"from\": {\n \"email\": \"SENDER_EMAIL\",\n \"name\": \"SENDER_NAME\"\n },\n \"subject\": \"Hello from Mailtarget\",\n \"to\": [\n {\n \"email\": \"RECIPIENT_EMAIL\",\n \"name\": \"RECIPIENT_NAME\"\n }\n ]\n,\n \"cc\": [\n {\n \"email\": \"RECIPIENT_EMAIL\",\n \"name\": \"RECIPIENT_NAME\"\n }\n ]\n,\n \"bcc\": [\n {\n \"email\": \"RECIPIENT_EMAIL\",\n \"name\": \"RECIPIENT_NAME\"\n }\n ]\n}".toRequestBody(mediaType)
val request = Request.Builder()
.url("https://transmission.mailtarget.co/v1/layang/transmissions")
.post(body)
.addHeader("accept", "application/json")
.addHeader("Content-Type", "application/json")
.addHeader("Authorization", "Bearer API_KEY")
.build()
val response = client.newCall(request).execute()
Catatan :
API_KEY → ganti dengan API Key
SENDER_EMAIL → ganti dengan sender email
SENDER_NAME → ganti dengan change with sender name
RECIPIENT_EMAIL → ganti dengan recipient email
RECIPIENT_NAME → ganti dengan recipient name
TEMPLATE_ID → ganti dengan template ID