Удалить электронную почту, используя 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 толковый словарь.

Другие вопросы по тегам