使用mailinator API删除电子邮件

时间:2015-11-30 08:28:35

标签: c# api mailinator

我正在创建应用程序以访问mailinator中的公共电子邮件。我可以查看电子邮件,但在尝试删除电子邮件时遇到困难。

https://mailinator.com/apidocs.jsp来自documentacion的所有示例都有效,除了这一个。

我有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)方法不允许。此URL不支持或方法。

所以我猜我发送的网址都不好,不管是我的代码。

我需要一些帮助才能搞清楚。

1 个答案:

答案 0 :(得分:1)

根据API文档,您需要在每次调用时传递有效的令牌。 delete API示例如下所示:

curl "https://api.mailinator.com/api/delete?id=1373143878-0-test22&token=..." 

elipsis(...)需要有效的令牌。因此,请将令牌添加到values字典中。