Руководство по API long-lived emails

Руководство по API long-lived emails

@anymessage_help

AnyMessage Support


ВАЖНО: Деньги снимаются при покупке и не возвращаются.
Гарантий на жизнь почт мы не предоставляем. Почты живут от одного до шести месяцев.

Цена на .com домены - 0.006$

На все другие - 0.0075$


Введение

В этом документе перечислены основные методы long-lived API, их описание, параметры и примеры ответов. Если у Вас останутся вопросы, то мы всегда с радостью ответим Вам в Поддержке.


Поддержка / Support

BOT в Telegram

Группа в Telegram [RU]

Группа в Telegram [EN]

Чат в Telegram


Навигация


Методы API

1. Получение остатков почт для сайта



Пример запроса:

https://api.anymessage.shop/longlive-email/quantity?token=$token&site=$site
Где $token - это ваш личный токен (ключ)
Где $site - сайт с которым вы работаете, например, instagram.com

Пример успешного ответа:

{"status":"success","data":{"outlook.de":{"count":99,"price":0.0075},"outlook.jp":{"count":50,"price":0.0075},"outlook.com":{"count":117,"price":0.006},"hotmail.com":{"count":93,"price":0.006}}}

Примеры ошибок:

{"status":"error","value":"token"} - неверный токен


{"status":"error","value":"site"} - ошибка в сайте


2. Заказ почты



Пример запроса:

https://api.anymessage.shop/longlive-email/order?token=$token&site=$site&domain=$domain
Где $token - это ваш личный токен (ключ)
Где $site - сайт с которым вы работаете, например, instagram.com
Где $domain - это домен, который вы хотите купить

Пример успешного ответа:

{"status":"success","count":1,"emails":[{"id":66,"email":"anymessage@hotmail.com","imap":{"password":"imap_password","link":"stackmind.buzz","port":"993"}}],"total_price":0.006}

Расшифровка:

count: кол-во почт

id: ид_активации почты

email: логин почты

imap_password: пароль от imap`a почты

link (imap-сервер): imap сервер 

port (imap port):  номер порта

total price - цена заказа

Примеры ошибок:

{"status":"error","value":"token"} - неверный токен


{"status":"error","value":"site"} - ошибка в сайте


{"status":"error","value":"domain"} - неверно указан домен почты


{"status":"error","value":"no emails"} - нет почт


{"status":"error","value":"no balance"} - недостаточный баланс


3. Заказ bulk (до 1000 почт сразу)



Пример запроса:

https://api.anymessage.shop/longlive-email/order?token=$token&site=instagram.com&domain=hotmail.com&count=30
Где $token - это ваш личный токен (ключ)
Где $site - сайт с которым вы работаете, например, instagram.com
Где $domain - это домен, который вы хотите купить
Где $count - количество, которое хотите купить


Пример успешного ответа:

{"status":"success","count":30,"emails":[{"id":66,"email":"anymessage@hotmail.com","imap":{"password":"imap_password","link":"stackmind.buzz","port":"993"}},{"id":67,"email":"anymessage1@hotmail.com","imap":{"password":"imap_password2","link":"stackmind.buzz","port":"993"},…],"total_price":0.18}

Расшифровка:

count: кол-во почт

id: ид_активации почты

email: логин почты

imap_password: пароль от imap`a почты

link (imap-сервер): imap сервер 

port (imap port):  номер порта

total price - цена заказа


4. Получить последние сообщения (за 40мин)

  • URL: https://api.anymessage.shop/longlive-email/getlastmessages?token=$token&id=$id&subject=$subject
  • Метод: GET
  • Описание: Отобразить последние сообщения с почты за 40 минут (нужно в случае, если вы работаете с почтой долгое время, и хотите получить только письма недавние письма, а не все за последний месяц работы)


Пример запроса:

https://api.anymessage.shop/longlive-email/getlastmessages?token=$token&id=$id&subject=$subject
Где $token - это ваш личный токен (ключ)
Где $id - id активации
Где $subject - тема для письма. Если вам нужно найти определенное письмо из нескольких или более старое сообщение

Пример успешного ответа:

{"status":"success","data":[{"subject":"$subject_0","from":"$from_email_0","message":"$message_html_0","created_at":"$unix_time_recieved_0"},{"subject":"$subject_1","from":"$from_email_1","message":"$message_html_1","created_at":"$unix_time_recieved_1"}]}

Примеры ошибок:

{"status":"error","value":"token"} - неверный токен


{"status":"error","value":"no activation"} - неверный ид_активации


5. Получить все сообщения



Пример запроса:

https://api.anymessage.shop/longlive-email/getmessages?token=$token&id=$id&created_at=$time&subject=$subject
Где $token - это ваш личный токен (ключ)
Где $id - id активации
Где $subject - тема для письма. Если вам нужно найти определенное письмо из нескольких или более старое сообщение
Где $created_at - время заказа письма

Пример успешного ответа:

{"status":"success","data":[{"id":"$id_0","email":"$email","from":"$from_0","imap":{"password":"$imap_password_0","link":"$imap_link_0","port":"$imap_port_0"},"created_at":"$unix_time_created_0"},{"id":"$id_1","email":"$email","from":"$from_1","imap":{"password":"$imap_password_1","link":"$imap_link_1","port":"$imap_port_1"},"created_at":"$unix_time_created_1"},{"id":"$id_2","email":"$email","from":"$from_2","imap":{"password":"$imap_password_2","link":"$imap_link_2","port":"$imap_port_2"},"created_at":"$unix_time_created_2"}]}

Примеры ошибок:

{"status":"error","value":"token"} - неверный токен


{"status":"error","value":"no activation"} - неверный ид активации


6. Поиск заказанной ранее почты

  • URL: https://api.anymessage.shop/longlive-email/findemail?token=$token&email=$email
  • Метод: GET
  • Описание: В случае если вы не сохранили(утеряли) пароль к почте, её ID, но у вас есть её логин вы можете отправить данный запрос и вам выдаст новый пароль к IMAP и её ID.


Пример запроса:

https://api.anymessage.shop/longlive-email/findemail?token=$token&email=$email
Где $token - это ваш личный токен (ключ)
Где $email - логин почты в формате example@outlook.com

Пример успешного ответа:

{"status":"success","data":[{"id":"$id_0","email":"$email","from":"$from_0","imap":{"password":"$imap_password_0","link":"$imap_link_0","port":"$imap_port_0"},"created_at":"$unix_time_created_0"},{"id":"$id_1","email":"$email","from":"$from_1","imap":{"password":"$imap_password_1","link":"$imap_link_1","port":"$imap_port_1"},"created_at":"$unix_time_created_1"},{"id":"$id_2","email":"$email","from":"$from_2","imap":{"password":"$imap_password_2","link":"$imap_link_2","port":"$imap_port_2"},"created_at":"$unix_time_created_2"}]}}

Примеры ошибок:

{"status":"error","value":"token"} - неверный токен


Пустой массив - нет такой почты


7. Получить все сообщения по конкретной почте



Пример запроса:

https://api.anymessage.shop/longlive-email/authEmail?email=$email&password=$password
Где $email - логин почты в формате example@outlook.com
Где $password - пароль от интересующей вас почты

Пример успешного ответа:

{"status":"success","data":[{"subject":"email_subject","from":"example@instagram.com","message":$message_html_0","created_at":"$unix_time_recieved_0"},

Примеры ошибок:

{"status":"error","value":"email or password"} - ошибка в пароле или логине почты


AnyMessage Support

Report Page