サブスクライバーのメールをC#の MailChimp に送信する作業コードがあります。
FirstName を追加するだけです。ドキュメントから、多次元merge_vars
の JSON 配列のようです。C# でどのように行うのですか?
これがコードです
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
Dictionary<string,string> data = new Dictionary<string,string>();
data.Add("apikey", ApiKey);
data.Add("id", ListId);
data.Add("email_address", email);
//data.Add("merge_vars[FNAME]", firstname); // <-- This is what I tried adding but doesn't work
string json = new JavaScriptSerializer().Serialize(data);
streamWriter.Write(json);
streamWriter.Flush();
streamWriter.Close();
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var response = streamReader.ReadToEnd();
//...
}
}