public string SendIssue(SendIssueParams param) { var emailList = param.EmailList; // var emails = CreateUsersList(emailList); var emails = param.EmailList.JoinWith(","); var r = Request("issue.send", new Json { { "name", param.Name }, { "letter", new Json { { "subject", param.Subject }, { "from.name", param.FromName }, { "from.email", param.FromEmail }, { "draft.id", param.DraftId } } }, { "group", "masssending" }, { "sendwhen", "now" }, { "users.list", emails } }); return(r["track.id"].ToString()); }
public void Test() { // var x = IssueDraftList(); var emailList = new List <string> { "*****@*****.**" }; var table = new UserTable(_.List("q400"), _.List(new SendsayUser("*****@*****.**", "Иван Иванович", _.List("KABC")))); var param = new SendIssueParams( "Тест 2", "Тестовая рассылка", "ИНФО", "*****@*****.**", 302, emailList ); var x = SendIssue(param); // var x = TrackStatus("9619"); // var x = GroupList(); // var x = ImportUsers(table); System.Console.WriteLine(x); }