mail.tm API простейшие запросы

olegbez007

Client
Регистрация
02.11.2022
Сообщения
230
Благодарностей
40
Баллы
28
Пытаюсь вникнуть в post/get запросы.
Base url: https://api.mail.tm
You need to make a POST request to the /token path.

Body

NameTypeDescription
addressstringAccount's address. Example: user@example.com
passwordstringAccount's password.

Ввожу таким образом, но, видимо, не так, как надо, потомучто в ответе ошибка. Четких примеров там нет, к сожалению. Прошу исправить запрос. Спасибо.
128807
 

Denn

Client
Регистрация
08.08.2017
Сообщения
14
Благодарностей
7
Баллы
3
128810
Скорее дело в тип данных,указан неверно.Проверил,токен получает.
 
  • Спасибо
Реакции: olegbez007

olegbez007

Client
Регистрация
02.11.2022
Сообщения
230
Благодарностей
40
Баллы
28
del
 
Последнее редактирование:

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 767
Благодарностей
1 361
Баллы
113
Authorization: Bearer ваш_токен
Ставится в заголовки запроса (и без кавычек). На другой вкладке настройки кубика (Дополнительно). Это не реферер.
 

olegbez007

Client
Регистрация
02.11.2022
Сообщения
230
Благодарностей
40
Баллы
28
Authorization: Bearer ваш_токен
Ставится в заголовки запроса (и без кавычек). На другой вкладке настройки кубика (Дополнительно). Это не реферер.
Да, разобрался, но результат все тот же: {"code":401,"message":"JWT Token not found"}
128816
128817
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 767
Благодарностей
1 361
Баллы
113
Да, разобрался, но результат все тот же: {"code":401,"message":"JWT Token not found"}
Если мне не изменяет память, первой строкой в заголовках в Зенке всегда идет юзерагент. Попробуй добавить первой строкой какой-нить {-Profile.UserAgent-}.
Не у зенки до вечера, не проверить самому.
 
  • Спасибо
Реакции: olegbez007

olegbez007

Client
Регистрация
02.11.2022
Сообщения
230
Благодарностей
40
Баллы
28
Если мне не изменяет память, первой строкой в заголовках в Зенке всегда идет юзерагент. Попробуй добавить первой строкой какой-нить {-Profile.UserAgent-}.
Не у зенки до вечера, не проверить самому.
Так и есть, сработало. Хоть там это и было написано, но я решил на это не обращать внимания... :-)
 

olegbez007

Client
Регистрация
02.11.2022
Сообщения
230
Благодарностей
40
Баллы
28
Если мне не изменяет память, первой строкой в заголовках в Зенке всегда идет юзерагент. Попробуй добавить первой строкой какой-нить {-Profile.UserAgent-}.
Теперь другая проблема, текст письма нечитаемый. Видимо, надо в заголовке как-то прописать http или кодировку поменять?

<?xml version="1.0"?>
<response><item key="0"><id>675961e89ffed92f3979c443</id><msgid><![CDATA[<A1.E5.09914.6E169576@x.com>]]></msgid><from><address>info@x.com</address><name>X</name></from><to><address>rhetaivory@freesourcecodes.com</address><name>Twitter User</name></to><subject>&#x412;&#x430;&#x448; &#x43A;&#x43E;&#x434; &#x43F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x436;&#x434;&#x435;&#x43D;&#x438;&#x44F; &#x432; X: 034758</subject><intro>X &#x41F;&#x43E;&#x434;&#x442;&#x432;</intro><seen>0</seen><isDeleted>0</isDeleted><hasAttachments>0</hasAttachments><size>19240</size><downloadUrl>/messages/675961e89ffed92f3979c443/download</downloadUrl><sourceUrl>/sources/675961e89ffed92f3979c443</sourceUrl><createdAt>2024-12-11T09:56:54+00:00</createdAt><updatedAt>2024-12-11T09:56:56+00:00</updatedAt><accountId>/accounts/6759616db5869e9e7d0e92a6</accountId></item></response>
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 767
Благодарностей
1 361
Баллы
113
Ну, кодировку можно в том же заголовке передать. Но попробуй полученный результат просто через кубик парсинга xml разобрать, он обычно в нормальный вид все приводит.
 

olegbez007

Client
Регистрация
02.11.2022
Сообщения
230
Благодарностей
40
Баллы
28
Ну, кодировку можно в том же заголовке передать. Но попробуй полученный результат просто через кубик парсинга xml разобрать, он обычно в нормальный вид все приводит.
Кубик не помог, но это он так кириллицу отображает, а код то можно без проблем вытащить.
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 767
Благодарностей
1 361
Баллы
113
Понятно, что кириллицу. Но в случае с urledecode при парсинге json, например, чинится )) Думал, тут то же.
Смени кодировку тогда для запроса.
 

olegbez007

Client
Регистрация
02.11.2022
Сообщения
230
Благодарностей
40
Баллы
28
Понятно, что кириллицу. Но в случае с urledecode при парсинге json, например, чинится )) Думал, тут то же.
Смени кодировку тогда для запроса.
Вообще не мешает брать коды, большое спасибо за помощь. Остался последний вопрос, я думаю. Как удалять письма? Не пойму, куда этот DELETE надо добавлять в запрос.
DELETE /messages/{id}
Deletes the Message resource.

Body

None

Params

NameTypeDescription
idstringThe message you want to delete's id
Response

None (Returns status code 204 if successful.)
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 767
Благодарностей
1 361
Баллы
113
Вообще не мешает брать коды, большое спасибо за помощь. Остался последний вопрос, я думаю. Как удалять письма? Не пойму, куда этот DELETE надо добавлять в запрос.
В запрос не надо. Запрос туда же:
https://api.mail.tm/messages/{id_письма}​

Просто это не get/post запрос, а delete. Другой кубик (кажется, называется HTTP, а в нем уже выбрать вариант DELETE).​
 
  • Спасибо
Реакции: olegbez007

olegbez007

Client
Регистрация
02.11.2022
Сообщения
230
Благодарностей
40
Баллы
28
В запрос не надо. Запрос туда же:
https://api.mail.tm/messages/{id_письма}​

Просто это не get/post запрос, а delete. Другой кубик (кажется, называется HTTP, а в нем уже выбрать вариант DELETE).​
Да, понял, его тоже пробовал, но не заметил, что можно Put на Delete поменять. :-) Спасибо.
 
Регистрация
23.01.2022
Сообщения
329
Благодарностей
85
Баллы
28
Для работы с твиттером, в целом, не рекомендуется использовать временные почты, но... на вкус и цвет все фломастеры разные.
Более правильным решением было бы использовать стабильные почты, которые не отваляться через неделю/день.
Даже с учетом того, что вы прикрепите 2фа, в twitter уже были случаи, когда сбрасывались все 2фа и твиттер все равно просил код с почты... а у многих ее не было...
 

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
804
Благодарностей
545
Баллы
93
Для работы с твиттером, в целом, не рекомендуется использовать временные почты, но... на вкус и цвет все фломастеры разные.
Более правильным решением было бы использовать стабильные почты, которые не отваляться через неделю/день.
Даже с учетом того, что вы прикрепите 2фа, в twitter уже были случаи, когда сбрасывались все 2фа и твиттер все равно просил код с почты... а у многих ее не было...
Судя по API, тут почта с паролем создается, значит можно переиспользовать и получать код не один раз и вроде как живет пока не удалить.

Продлевать ничего не нужно, почтовый ящик действителен до тех пор пока его не удалите.
 
Регистрация
23.01.2022
Сообщения
329
Благодарностей
85
Баллы
28
Верно, это как раз тот случай, когда цвет/фломастер разный. Так же стоит посмотреть это под другим углом. Если рассматривать это для последующей продажи аккаунтов, то будущему клиенту это сложно объяснить, а тем более зайти забрать код не имея IMAP или не имея в своем арсенале программы для захода на конкретную временную почту.
Если использовать для себя и иметь обьем в 100 аков, то да, это может работать.
 

olegbez007

Client
Регистрация
02.11.2022
Сообщения
230
Благодарностей
40
Баллы
28
Использую исключительно для себя, регаю по 8000 в сутки. Но, пока не знаю, зачем мне так много. :-)
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)