我正在创建应用程序以访问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不支持或方法。
所以我猜我发送的网址都不好,不管是我的代码。
我需要一些帮助才能搞清楚。
答案 0 :(得分:1)
根据API文档,您需要在每次调用时传递有效的令牌。 delete
API示例如下所示:
curl "https://api.mailinator.com/api/delete?id=1373143878-0-test22&token=..."
elipsis(...
)需要有效的令牌。因此,请将令牌添加到values
字典中。