Руководство по API AnyMessage Shop
support@anymessage.shopВведение
В этом документе перечислены основные методы API, их описание, параметры и примеры ответов. Если у Вас останутся вопросы, то мы всегда с радостью ответим Вам в Поддержке
Навигация
- Получение баланса
- Почты для сайта
- Заказать почту
- Получить сообщение
- Повторный заказ почты
- Отменить почту
- Слова агрегаторы
Методы API
1. Получение баланса
- URL: https://api.anymessage.shop/user/balance
- Метод: GET
Пример запроса:
https://api.anymessage.shop/user/balance?token=$token
Где $token - это ваш личный токен (ключ)
Пример успешного ответа:
{"status":"success","balance":"1.0"}
Примеры ошибок:
{"status":"error","value":"token"}
2. Почты для сайта
- URL: https://api.anymessage.shop/email/quantity
- Метод: GET
- Описание: Получает список доступных почт для сайта.
Пример запроса:
https://api.anymessage.shop/email/quantity?token=$token&site=$site
Где $token - это ваш личный токен (ключ)
Где $site - сайт с которым вы работаете, например, instagram.com
Пример успешного ответа:
{
"status":"success",
"data":{
"gmx.com":{
"count":128539,"price":0.0015
},
"mail.com":{
"count":12651,"price":0.0015
},
"yandex.ru":{
"count":0,"price":0.0015
},
"rambler.ru":{
"count":34,"price":0.0015
},
"mail.ru":{
"count":0,"price":0.0015
},
"gmail.com":{
"count":0,"price":0.01
},
"email.com":{
"count":10571,"price":0.0015
},
"outlook.com":{
"count":0,"price":0.0024
},
"hotmail.com":{
"count":0,"price":0.0024
}
}
}
Примеры ошибок:
{"status":"error","value":"token"}
{"status":"error","value":"site"}
3. Заказать почту
- URL: https://api.anymessage.shop/email/order
- Метод: GET
- Описание: Заказать почту для конкретного сайта.
Пример запроса:
https://api.anymessage.shop/email/order?token=$token&site=$site&domain=$domain
Где $token - это ваш личный токен (ключ)
Где $site - сайт с которым вы работаете, например, instagram.com
Где $domain - это домен, который вы хотите купить
Если стандартный парсер сервиса не работает - добавляете ®ex
Где $regex- это регулярное выражение, для поиска определенных значений
Если Вам приходит 2 письма - указываете тему письма. &subject - письмо выдаст
Где $subject - тема для письма. Если вам нужно найти определенное письмо из нескольких или более старое сообщение
Пример успешного ответа:
{"status":"success","id":"1001","email":"anymessagetest@gmx.com"}
Примеры ошибок:
{"status":"error","value":"token"}
{"status":"error","value":"site"}
{"status":"error","value":"domain"}
{"status":"error","value":"no emails"}
{"status":"error","value":"no balance"}
4. Получить сообщение
- URL: https://api.anymessage.shop/email/getmessage
- Метод: GET
- Описание: Получить сообщение по токену и ид.
Пример запроса:
https://api.anymessage.shop/email/getmessage?token=$token&id=$id&preview=$preview
Где $token - это ваш личный токен (ключ)
Где $id - id активации
Где $preview - этот параметр указывается если вы хотите просмотреть сообщение в html формате - $preview = 1
Пример успешного ответа:
Письмо ещё не пришло
{"status":"error","value":"wait message"}
Письмо пришло
{"status":"success","value":"111111","message":"<html>...</html>"}
Примеры ошибок:
{"status":"error","value":"token"}
{"status":"error","value":"activation canceled"}
{"status":"error","value":"no activation"}
5. Повторный заказ почты
- URL: https://api.anymessage.shop/email/reorder?token=$token&id=$id
- Или URL: https://api.anymessage.shop/email/reorder?token=$token&email=$email&site=$site
- Метод: GET
- Описание: Повторно заказать почту по токену и ид.
Пример запроса с id активации:
https://api.anymessage.shop/email/reorder?token=$token&id=$id
Где $token - это ваш личный токен (ключ)
Где $id - id активации
Пример запроса с почтой и сайтом:
https://api.anymessage.shop/email/reorder?token=$token&email=$email&site=$site
Где $token - это ваш личный токен (ключ)
Где &email - почта в формате mailexample@example.com
Где &site - сайт, под который используете почту
Дополнительные параметры:
$regex- это регулярное выражение, для поиска определенных значений
Если стандартный парсер сервиса не работает - добавляете ®ex
Если Вам приходит 2 письма - указываете тему письма. &subject - письмо выдаст
Где $subject - тема для письма. Если вам нужно найти определенное письмо из нескольких или более старое сообщение
Пример успешного ответа:
{"status":"success","id":"1001","email":"anymessagetest@gmx.com"}
Примеры ошибок:
{"status":"error","value":"token"}
{"status":"error","value":"no activation"}
{"status":"error","value":"email banned"}
6. Отменить почту
- URL: https://api.anymessage.shop/email/cancel
- Метод: GET
- Описание: Отменить почту по токену и ид.
Пример запроса:
https://api.anymessage.shop/email/cancel?token=$token&id=$id
Где $token - это ваш личный токен (ключ)
Где $id - id активации
Пример успешного ответа:
{"status":"success","value":"activation canceled"}
Примеры ошибок:
{"status":"error","value":"token"}
{"status":"error","value":"activation already canceled"}
{"status":"error","value":"no activation"}
7. Слова агрегаторы
&domain=mailcom,gmx,hotmail,outlook
Например,
https://api.anymessage.shop/email/order?token=$token&site=$site&domain=mailcom
В ответе будет или email.com или mail.com
status"success" id"1234567890" email"example@email.com"
Или
status"success" id"1234567890" email"example@mail.com"