C# 用C调用mailchimp api v3.0#
我试图订阅一个列表的客户机,我创建了一个调用mailchimp api的方法,但每次我尝试时,它都会给我错误的请求,我尝试调用一个Get方法,结果成功了,我不知道我做错了什么我已经尝试过这个方法了 这是到目前为止我的代码C# 用C调用mailchimp api v3.0#,c#,mailchimp,dotnet-httpclient,C#,Mailchimp,Dotnet Httpclient,我试图订阅一个列表的客户机,我创建了一个调用mailchimp api的方法,但每次我尝试时,它都会给我错误的请求,我尝试调用一个Get方法,结果成功了,我不知道我做错了什么我已经尝试过这个方法了 这是到目前为止我的代码 try { JavaScriptSerializer serializer = new JavaScriptSerializer(); var info = new Info
try
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
var info = new Info() { email_address = "example@example.com", status = "subscribed" };
var infoJson = serializer.Serialize(info);
string url = @"https://us12.api.mailchimp.com/3.0/lists/xxxxx/members";
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(url);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==");
HttpResponseMessage response = client.PostAsJsonAsync(url, infoJson).Result;
if (response.IsSuccessStatusCode)
{
//something
}
else
{
//something else
}
return Ok();
}
catch (Exception ex)
{
return InternalServerError(ex);
}
public class Info
{
public string email_address { get; set; }
public string status { get; set; }
}
提前感谢您的帮助MailChimp返回的错误消息是什么?请参阅关于处理错误的文档。我得到的错误是400个错误请求,但没有更多数据来澄清问题400个错误请求错误的详细信息(请参阅文档链接以获取示例)。您需要了解如何访问错误响应正文/文本以查看错误是什么。MailChimp返回的错误消息是什么?请参阅关于处理错误的文档。我得到的错误是400个错误请求,但没有更多数据来澄清问题400个错误请求错误的详细信息(请参阅文档链接以获取示例)。您需要了解如何访问错误响应正文/文本以查看错误是什么。