Я смотрю на настройку статуса добавленной записи электронной почты из формы запроса на отписку. В настоящее время по умолчанию подписывается на общий список рассылки. Из того, что я понял, я мог позволить ему добавить запись, а затем использовать запрос PATCH, но это плохая практика.
Здесь - документация, над которой я работаю. Мое намерение состоит в том, чтобы добавить их в этот общий список рассылки в качестве отписавшегося участника, чтобы сохранить их данные.
private string InsertIntoMailChimpGeneralList(string firstName, string lastName, string email, string mailChimpListIDGeneral)
{
string returnable = "";
var apiKey = WebConfiguration.ConfigurationManager.AppSettings["MailChimpAPIKeyGeneral"];
var listId = WebConfiguration.ConfigurationManager.AppSettings["mailChimpListIDGeneral"];
var subscribeRequest = new
{
apikey = apiKey,
id = listId,
status = "subscribed", //This does nothing no matter where put
email = new
{
email = email
},
double_optin = WebConfiguration.ConfigurationManager.AppSettings["MailChimpDoubleOptInGeneral"],
};
var requestJson = JsonConvert.SerializeObject(subscribeRequest);
//Examine response and process
var responseString = CallMailChimpAPIGeneral("lists/subscribe.json", requestJson);
dynamic responseObject = JsonConvert.DeserializeObject(responseString);
return returnable;
}