Temp Mail API
Данное api создано с целью автоматизирования процесса регистрации на различных сайтах.
Доступ к API:
Предоставляется абсолютно бесплатно и без ограничений. Почему бесплатно? Для тестирования нагрузки системы и оптимизации кода обработки писем.
Принцип работы:
- Генерируете почтовый ящик, используя наши доменные имена.
- Регистрируйтесь на сайтах, где требуется подтверждение по почте.
- Сайт отправляет письмо на указанный Вами адрес.
- Письмо приходит на наш SMTP сервер, обрабатывается и добавляется в базу данных.
- Вы делаете запрос к API с md5 хешем почтового адрес.
- Получаете список писем.
Использование:
Адрес для запросов:
http://api.temp-mail.org/request/mail/id/md5/
Где md5 хеш почтового адреса.
Пример:
Для проверки и получения списка писем для почтового ящика [email protected]:
http://api.temp-mail.org/request/mail/id/7c4ff521986b4ff8d29440beec01972d/
Список писем оригиналов:
http://api.temp-mail.org/request/source/id/md5/
Где md5 хеш почтового адреса.
Удаление письма:
http://api.temp-mail.org/request/delete/id/md5/
Где md5 уникальный идентификатор письма, присвоенный системой.
Список доменов:
Для генерация почтовых ящиков используйте список доменов, полученных через API:
http://api.temp-mail.org/request/domains/
Варианты ответа:
API возвращает впервую очередь заголовок HTTP
| Ответ | Описание |
|---|---|
| 200 | Сообщения есть (выводится список всех писем) |
| 404 | Сообщения не найдены |
Формат ответа API:
API поддерживает формат вывода ответов, для этого достаточно указать в конце запроса:
| Формат | Запрос |
|---|---|
| XML | /format/xml/ |
| JSON | /format/json/ |
| JSONP | /format/jsonp/ |
| PHP | /format/php/ |
| HTML | /format/html/ |
Пример:
Для получения списка писем для почтового ящика [email protected] в формате JSON:
http://api.temp-mail.org/request/mail/id/7c4ff521986b4ff8d29440beec01972d/format/json/
Подробное описание всех возвращаемых полей:
| Ответ | Описание |
|---|---|
| mail_unique_id | Уникальный идентификатор письма, присвоенный системой |
| mail_id | Уникальный идентификатор письма в md5 хеше, присвоенный системой |
| mail_address_id | md5 хеш почтового адреса |
| mail_from | Отправитель |
| mail_subject | Тема |
| mail_preview | Предпросмотр сообщения |
| mail_text_only | Cообщение в текстовом или в html формате (основной) |
| mail_text | Cообщение только в текстовом формате |
| mail_html | Cообщение только в html формате |
Примеры интеграции:
| Язык | Подробности |
|---|---|
| Android | https://github.com/vogster/tempmail |
| Ansible | https://github.com/lpirl/ansible-roles |
| Delphi | https://github.com/ms301/TempMailAPI |
| C# | http://pastebin.com/L46R6G7f |
| Java | https://github.com/JohnSitarski/Temp-Mail |
| JavaScript / NodeJS | https://github.com/mileszim/tempmail.js https://github.com/xomyaq/tempmail |
| Python | https://github.com/saippuakauppias/temp-mail |
| Ruby | https://github.com/maxd/temp-mail |
| 1C | http://infostart.org/public/332696/ |
Вопросы и предложения:
Если возникли вопросы или есть предложения, напишите нам через обратную связь