2011-11-15 30 views
0

獲取退訂用戶電子郵件列表我想獲取退訂用戶的電子郵件下面的代碼返回有多少人在那裏,但我怎麼能從輸出變量獲得退訂用戶名單...如何從mailchimp

這裏是我完整的代碼::

private List<campaignUnsubscribesResults.Unsubscribes> Unsubscribers = new List<campaignUnsubscribesResults.Unsubscribes>(); 

private void GetUnsubscribers(string apikey, string MailChimpCampaignID) 
     { 

      campaignUnsubscribesInput input = new campaignUnsubscribesInput(); 
      input.api_AccessType = PerceptiveMCAPI.EnumValues.AccessType.Serial; 
      input.api_CustomErrorMessages = true; 
      input.api_MethodType = PerceptiveMCAPI.EnumValues.MethodType.POST; 
      input.api_Validate = true; 
      input.api_OutputType = PerceptiveMCAPI.EnumValues.OutputType.XML; 
      input.parms.apikey = apikey; 
      input.parms.cid = MailChimpCampaignID; 

      //input.parms.start = PageIndex; 
      //input.parms.limit = PageSize; 

      campaignUnsubscribes unsubscribe = new campaignUnsubscribes(); 
      campaignUnsubscribesOutput output = unsubscribe.Execute(input); 

      Unsubscribers.AddRange(output.result.data); 
      string unsubscriber = "0"; 

      //ArrayList a = new ArrayList(); 
      //a[0] = output.result.data.ToString(); 
      //List<MCItem> lst = new List<MCItem>(); 

      //   foreach (listBatchUnsubscribeResults order in myArrayList) 
      //{ 
      //  orders.add(order); 
      //} 
      string[] unsubs; 

      //ArrayList [] list = new ArrayList [0]; 
      foreach (listMembers list1 in output.result) 
      { 
       unsubscriber = list1.ToString(); 
      } 

      string unsubscribers = Unsubscribers.Count.ToString(); 

      Page.ClientScript.RegisterStartupScript(typeof(Page), "alert", "<script language=JavaScript>alert('Unsubscribers:: '+ ' " + unsubscribers + " ');</script>"); 
      //Unsubscribers.Reverse(); 
      //dlUnsubscribes.DataSource = Unsubscribers.Take(10); 
      //dlUnsubscribes.DataBind(); 

      //dlUnsubscribes.Visible = (Unsubscribers.Count > 0); 
     } 

回答

1

我會用Mailchimp Webhooks。您在您的網站上設置一個頁面/腳本,每次發生特定事件時都會由Mailchimp調用。當它是取消訂閱事件時,您可以將要存儲的信息記錄到數據庫,文件等。