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/ |
Вопросы и предложения:
Если возникли вопросы или есть предложения, напишите нам через обратную связь