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

olegbez007

Client
Регистрация
02.11.2022
Сообщения
210
Благодарностей
39
Баллы
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: [email protected]
passwordstringAccount's password.

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

Denn

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

olegbez007

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

Moonwalker

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

olegbez007

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

Moonwalker

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

olegbez007

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

olegbez007

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

<?xml version="1.0"?>
<response><item key="0"><id>675961e89ffed92f3979c443</id><msgid><![CDATA[<[email protected]>]]></msgid><from><address>[email protected]</address><name>X</name></from><to><address>[email protected]</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 674
Благодарностей
1 266
Баллы
113
Ну, кодировку можно в том же заголовке передать. Но попробуй полученный результат просто через кубик парсинга xml разобрать, он обычно в нормальный вид все приводит.
 

olegbez007

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

Moonwalker

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

olegbez007

Client
Регистрация
02.11.2022
Сообщения
210
Благодарностей
39
Баллы
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 674
Благодарностей
1 266
Баллы
113
Вообще не мешает брать коды, большое спасибо за помощь. Остался последний вопрос, я думаю. Как удалять письма? Не пойму, куда этот DELETE надо добавлять в запрос.
В запрос не надо. Запрос туда же:
https://api.mail.tm/messages/{id_письма}​

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

olegbez007

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

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

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