c# - Mailchimp API 成功指示器
问题描述
当我运行 Mailchimp POST API 来删除成员(“/actions/delete-permanent”)时,我可以在 MailChimp UI 中看到正确的结果(成员消失了),但是返回响应(在下面的变量“responseString”中) 为空白 ("")。我正在使用 C#:
var httpResponse = (HttpWebResponse)requestDeleteMember.GetResponse();
Stream responseStream = httpResponse.GetResponseStream();
StreamReader streamReader = new StreamReader(responseStream, Encoding.UTF8);
responseString = streamReader.ReadToEnd();
streamReader.Close();
此操作的 Mailchimp 文档没有解释响应,Mailchimp 支持建议“咨询专家”。
编辑:删除了关于 Postman 返回“1”的评论。更仔细地看,我看到 Postman 返回“204 No Content”,这与我的 C# 代码相匹配。所以,我假设“没有内容”是“成功”响应的正确答案。
解决方案
请参阅编辑。仔细查看后,Postman 返回的结果与我的 C# 代码相同。所以,我已经从 Mailchimp API 获得了最好的响应数据:“没有错误,没有响应消息”。