Удалить электронную почту, используя mailinator API
Я создаю приложение для доступа к публичным электронным письмам в mailinator. Я могу просматривать электронные письма, но у меня возникают трудности при попытке их удалить.
https://mailinator.com/apidocs.jsp все примеры из документации работали, кроме этого.
У меня есть код для запроса POST Http:
using (var client = new HttpClient())
{
var values = new Dictionary<string, string>
{
{ "msgid", id}
};
var content = new FormUrlEncodedContent(values);
var response = await client.PostAsync("https://api.mailinator.com/api/delete?", content);
var responseString = await response.Content.ReadAsStringAsync();
}
Единственная ошибка, которую он выдает - (405) Method Not Allowed. или Метод не поддерживается этим URL.
Так что я думаю, что мой URL, который я отправляю, неверен, либо мой код.
Мне нужна помощь, чтобы понять это.
1 ответ
В соответствии с документацией по API вам необходимо передавать действительный токен при каждом вызове. delete
Пример API выглядит следующим образом:
curl "https://api.mailinator.com/api/delete?id=1373143878-0-test22&token=..."
Элипсис (...
) должен быть действительный токен. Итак, добавьте токен к вашему values
толковый словарь.