Integrasikan website/aplikasi anda terus dengan MyEmailPro — tambah subscriber secara automatik tanpa login dashboard!
es_xxxxxxxxxxxx)Semua request ke:
https://mybelajar.my/api/v1/index.php?action=[ACTION]
Dan wajib sertakan header:
X-API-Key: es_key_anda_di_sini
curl -H "X-API-Key: es_anda" \
https://mybelajar.my/api/v1/index.php?action=lists
Response:
{
"data": [
{"id": 19, "name": "Senarai Utama", "subscriber_count": 30},
{"id": 22, "name": "Pelanggan Premium", "subscriber_count": 12}
]
}
curl -H "X-API-Key: es_anda" \
"https://mybelajar.my/api/v1/index.php?action=subscribers&list_id=19"
curl -X POST https://mybelajar.my/api/v1/index.php?action=add_subscriber \
-H "X-API-Key: es_anda" \
-H "Content-Type: application/json" \
-d '{"list_id": 19, "email": "pelanggan@contoh.com", "name": "Ali Bin Abu"}'
Response berjaya:
{
"status": "pending_verification",
"message": "Emel pengesahan dihantar (double opt-in)."
}
curl -H "X-API-Key: es_anda" \
https://mybelajar.my/api/v1/index.php?action=stats
Tampal ni di website anda — visitor daftar → terus masuk senarai MyEmailPro:
<form id="myForm">
<input type="text" id="nama" placeholder="Nama" required>
<input type="email" id="emel" placeholder="Emel" required>
<button type="submit">Langgan!</button>
</form>
<script>
document.getElementById('myForm').addEventListener('submit', async (e) => {
e.preventDefault();
const res = await fetch('https://mybelajar.my/api/v1/index.php?action=add_subscriber', {
method: 'POST',
headers: {
'X-API-Key': 'es_KEY_ANDA',
'Content-Type': 'application/json'
},
body: JSON.stringify({
list_id: 19,
name: document.getElementById('nama').value,
email: document.getElementById('emel').value
})
});
const data = await res.json();
if (data.status === 'pending_verification') {
alert('Terima kasih! Semak emel anda untuk pengesahan.');
} else {
alert('Ralat: ' + (data.error || 'Sila cuba lagi'));
}
});
</script>
| Kod | Maksud | Sebab |
|---|---|---|
200 | ✅ Berjaya | Data diberikan |
201 | ✅ Dicipta | Subscriber ditambah |
401 | 🔑 Tak Sah | API key salah / tiada |
402 | 📊 Kuota Habis | Subscriber limit penuh |
403 | 🚫 Dilarang | Bukan plan Business |
404 | ❓ Tak Jumpa | List tidak wujud |
422 | 📝 Data Salah | Format emel tak sah |
Tidak — sistem akan balas 403 dengan mesej "Akses API memerlukan plan Business".
Segera pergi Tetapan → API → Jana Semula API Key. Key lama terus TIDAK SAH serta-merta.
Ya! Double opt-in dikekalkan — mereka akan menerima emel pengesahan seperti biasa. Ini melindungi reputasi domain anda.
Sistem menyemak kuota plan anda. Untuk penggunaan berat (ribuan request), hubungi kami untuk arrangement khas.