0

我正在创建应用程序以访问 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) Method Not Allowed。或 此 URL 不支持方法。

所以我想要么我发送的网址不好,要么我的代码。

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

4

1 回答 1

1

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

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

省略号 ( ...) 需要有一个有效的标记。因此,将令牌添加到您的values字典中。

于 2015-11-30T08:50:23.590 回答