Pengenalan API EvilMail
API EvilMail ialah antara muka RESTful yang membolehkan anda mengurus alamat e-mel dan mesej secara pemrograman. Ia sesuai untuk automasi, pengujian dan integrasi aplikasi.
Pengesahan
Semua permintaan API memerlukan token Bearer. Dapatkan kunci API anda daripada panel pengurusan EvilMail.
curl -X GET "https://api.evilmail.com/v1/mailboxes"
-H "Authorization: Bearer YOUR_API_KEY"Operasi Asas
Mencipta Peti Mel
curl -X POST "https://api.evilmail.com/v1/mailboxes"
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{"address": "[email protected]", "ttl": 3600}'Mendapatkan Senarai Mesej
curl -X GET "https://api.evilmail.com/v1/mailboxes/[email protected]/messages"
-H "Authorization: Bearer YOUR_API_KEY"Membaca Mesej Tertentu
curl -X GET "https://api.evilmail.com/v1/messages/{message_id}"
-H "Authorization: Bearer YOUR_API_KEY"Konfigurasi Webhook
EvilMail boleh menghantar pemberitahuan webhook apabila mesej baharu diterima. Ini menghapuskan keperluan polling dan memastikan operasi masa nyata.
curl -X POST "https://api.evilmail.com/v1/webhooks"
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{"url": "https://yourapp.com/webhook", "events": ["message.received"]}'Pengendalian Ralat
API menggunakan kod status HTTP standard. 200 bermaksud berjaya, 401 — permintaan tidak dibenarkan, 404 — sumber tidak ditemui, 429 — had permintaan melebihi.
Rate Limiting
Permintaan API dihadkan kepada 60 permintaan seminit. Header X-RateLimit-Remaining memberitahu anda berapa banyak permintaan yang masih tinggal.


