ข้ามไปที่เนื้อหาหลัก

PHP

P
เขียนโดย Product Support
อัปเดตแล้ววันนี้

การผสานรวม Mailtarget เข้ากับแอปพลิเคชัน เว็บไซต์ หรือระบบของคุณที่มีฟังก์ชันอีเมลด้วย PHP นั้นเป็นเรื่องง่าย

ปลายทาง

การเรียกใช้ API ทั้งหมดต้องเริ่มต้นด้วย URL ฐานที่เหมาะสม:

การผลิตเป้าหมายทางไปรษณีย์

การใช้งาน

นี่คือโค้ดพื้นฐาน คัดลอกและวางคำสั่ง PHP ด้านล่างนี้ลงในเทอร์มินัลของคุณ คุณสามารถปรับแต่งเนื้อหาตามความต้องการได้

ตัวแปร

คำอธิบาย

API_KEY

คีย์ API ในแดชบอร์ด

CURLOPT_URL

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://transmission.mailtarget.co/v1/layang/transmissions',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"bodyText": "Congratulation, you just sent email with Mailtarget. You are truly awesome!",
"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>",
"from": {
"email": "SENDER_EMAIL",
"name": "SENDER_NAME"
},
"subject": "Hello from Mailtarget",
"to": [
{
"email": "RECIPIENT_EMAIL",
"name": "RECIPIENT_NAME"
}
],
"replyTo": [
{
"email": "RECIPIENT_EMAIL",
"name": "RECIPIENT_NAME"
}
],
"cc": [
{
"email": "RECIPIENT_EMAIL",
"name": "RECIPIENT_NAME"
}
],
"bcc": [
{
"email": "RECIPIENT_EMAIL",
"name": "RECIPIENT_NAME"
}
],
"headers": [
{
"name": "HEADERS_NAME",
"value": "HEADERS_VALUE"
}
],
"attachments": [
{
"mimeType": "image/png",
"filename": "FILE_NAME.png",
"value": "BASE64_ENCODED_CONTENT"
}
],
"metadata": {
"key1": "METADATA_KEY1",
"key2": "METADATA_KEY2",
},
"templateId":"TEMPLATE_ID"
}',
CURLOPT_HTTPHEADER => array(
'accept: application/json',
'Content-Type: application/json',
'Authorization: Bearer API_KEY'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

บันทึก :

  • API_KEY → เปลี่ยนด้วยคีย์ API

  • SENDER_EMAIL → เปลี่ยนแปลงตามอีเมลผู้ส่ง

  • SENDER_NAME → เปลี่ยนแปลงตามชื่อผู้ส่ง

  • RECIPIENT_EMAIL → เปลี่ยนกับอีเมลผู้รับ

  • RECIPIENT_NAME → เปลี่ยนชื่อผู้รับ

  • TEMPLATE_ID → เปลี่ยนด้วย ID เทมเพลต

นี่ไม่ใช่คำตอบที่ต้องการใช่ไหม