การผสานรวม Mailtarget เข้ากับแอปพลิเคชัน เว็บไซต์ หรือระบบของคุณที่มีฟังก์ชันอีเมลด้วย Kotlin นั้นเป็นเรื่องง่าย
ปลายทาง
การเรียกใช้ API ทั้งหมดต้องเริ่มต้นด้วย URL ฐานที่เหมาะสม:
การผลิตเป้าหมายทางไปรษณีย์ |
การใช้งาน
นี่คือโค้ดพื้นฐาน คัดลอกและวางคำสั่ง Kotlin ด้านล่างนี้ลงในเทอร์มินัลของคุณ คุณสามารถปรับแต่งเนื้อหาตามความต้องการได้
ตัวแปร | คำอธิบาย |
API_KEY | คีย์ API ในแดชบอร์ด |
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()
บันทึก :
API_KEY → เปลี่ยนด้วยคีย์ API
SENDER_EMAIL → เปลี่ยนแปลงตามอีเมลผู้ส่ง
SENDER_NAME → เปลี่ยนแปลงตามชื่อผู้ส่ง
RECIPIENT_EMAIL → เปลี่ยนกับอีเมลผู้รับ
RECIPIENT_NAME → เปลี่ยนชื่อผู้รับ