Lewati ke konten utama
Kotlin
S
Ditulis oleh Support Mailtarget
Diperbarui lebih dari satu minggu yang lalu

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:

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


Apakah pertanyaan Anda terjawab?