Pagkuha ng API Key
Para magsimulang gumamit ng EvilMail API, kailangan mo munang kumuha ng API key. Mag-log in sa iyong dashboard, pumunta sa Settings > API Keys, at gumawa ng bagong key. Itago ito sa ligtas na lugar at huwag kailanman ilagay sa public source code.
Paggawa ng Temp Email
Para gumawa ng pansamantalang email address, magpadala ng POST request sa sumusunod na endpoint:
curl -X POST https://evilmail.com/api/temp-email
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{"prefix": "myapp-user", "domain": "evilmail.com", "ttl": 7200}'Tinutukoy ng parameter na prefix ang bahagi bago ang @, ang domain ang gagamiting domain, at ang ttl ang tagal ng validity ng address sa segundo.
Pagbasa ng Inbox
Para suriin ang mga natanggap na mensahe sa isang email address, gumamit ng GET request:
curl -X GET https://evilmail.com/api/inbox/[email protected]
-H "Authorization: Bearer YOUR_API_KEY"Ang response ay maglalaman ng listahan ng mga mensahe na may impormasyon tulad ng sender, subject, petsa, at nilalaman ng email.
Pamamahala ng mga Domain
Kung mayroon kang custom domain, maaari mo itong pamahalaan sa pamamagitan ng API. Ang listahan ng mga domain, pagdaragdag ng bagong domain, at pagsusuri ng DNS status ay available lahat sa pamamagitan ng mga API endpoint.
curl -X GET https://evilmail.com/api/domains
-H "Authorization: Bearer YOUR_API_KEY"Mga Use Case
Ang EvilMail API ay angkop para sa iba't ibang senaryo:
- Automated testing ng mga signup at email verification flow
- Paggawa ng mga pansamantalang email para sa mga user ng iyong application
- Pag-monitor ng email delivery sa mga notification system
- Mga security tool at pagsusuri ng data breach
Error Handling at Rate Limiting
Nagbabalik ang API ng standard HTTP error response. May rate limiting din na ipinapatupad, kaya tiyaking may tamang retry logic sa iyong code.


