// "{ // "customerid": "8dab-f6aa-909a-4d13-a11d-8456e3436710", // "key": "de3543e3-02f2-4c7d-a721-ab274f50f601", // "secret": "ff463aca181f3627f7aa0694b3b054c4274c3ec7b95bb3ce2e97cb063fc02a59" //}" public async Task <ActionResult> Index() { var smsApi = new SMSAPI(); //var result = await smsApi.SendSmsAsync("923136766611", "You are invited"); //await smsApi.SendSmsAsync("16172752616", "You are invited"); //ViewBag.Secret = result; //var apiInstance = new AuthApi(); //var customerid = "8dab-f6aa-909a-4d13-a11d-8456e3436710"; // string | The Customer ID //try //{ // ApiKeyResponse result = apiInstance.KeySecret(customerid); // ViewBag.Secret = result.ToJ; //} //catch (Exception e) //{ // Debug.Print("Exception when calling AuthApi.KeySecret: " + e.Message); //} return(View()); }
private void MSMManage_Load(object sender, EventArgs e) { api = new SMSAPI(); api.ReceiveMessage += api_ReceiveMessage; api.ReceiveCallId += api_ReceiveCallId; Thread th = new Thread(() => { ms = new MSMListener(); //ms.Start(Test);//客户端发送消息后展示到窗体上 ms.Start(api.SendCNSM); }); th.TrySetApartmentState(ApartmentState.STA); th.Start(); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string requeststr = context.Request["request"]; string Channel = context.Request["Channel"]; //Alidayu Huyi var response = new Response() { ResultCode = 0, Message = "发送成功" }; try { var request = requeststr.DeserializeJSONTo <Request>(); switch (request.Action) { case "SendMessage": if (Channel == "Alidayu") { BizResult alidayuResult = null; alidayuResult = SMSAPI.AlidayuMessage(request); if (!alidayuResult.Success) { response.ResultCode = 300; response.Message = string.Format("发送失败:{0} {1}", alidayuResult.ErrCode, alidayuResult.Msg); } } else if (Channel == "PickupCode") { BizResult alidayuResult = null; alidayuResult = SMSAPI.AlidayuMessagePickupCode(request); if (!alidayuResult.Success) { response.ResultCode = 300; response.Message = string.Format("发送失败:{0} {1}", alidayuResult.ErrCode, alidayuResult.Msg); } } else if (Channel == "MassSMS") { Result result = null; result = SMSAPI.MassSMSMessage(request); if (!result.IsSuccess) { response.ResultCode = 300; response.Message = string.Format("发送失败:{0} {1}", result.Code, result.MSG); } response.ResData = result; } else { Result result = null; result = SMSAPI.SendMessage(request); if (!result.IsSuccess) { response.ResultCode = 300; response.Message = string.Format("发送失败:{0} {1}", result.Code, result.MSG); } response.ResData = result; } break; default: throw new Exception("错误的接口:" + request.Action); } } catch (Exception ex) { response.ResultCode = 500; response.Message = ex.Message; } context.Response.Write(response.ToJSON()); }