public static void Main(string[] args) { Console.WriteLine("*****开始发送******"); JSMSClient client = new JSMSClient(app_key, master_secret); // 验证 API // API文档地址 http://docs.jiguang.cn/jsms/server/rest_api_jsms/#api_2 string msg_id = "227effab-b00c-4569-8021-220a036b7ae6"; ValidPayload codes = new ValidPayload("121806"); String codesjson = codes.ToJson(codes); Console.WriteLine(codesjson); client._SMSClient.validCodes(codes, msg_id); Console.ReadLine(); }
/// <summary> /// 验证验证码 /// </summary> /// <param name="appKey"></param> /// <param name="masterSecret"></param> /// <param name="code"></param> /// <param name="msgId"></param> /// <param name="errMsg"></param> /// <returns></returns> public static bool Validate(string appKey, string masterSecret, string code, string msgId, ref string errMsg) { bool retBool = false; JSMSClient client = new JSMSClient(appKey, masterSecret); string msg_id = msgId; ValidPayload codes = new ValidPayload(code); String codesjson = codes.ToJson(codes); ResponseWrapper ret = client._SMSClient.ValidCodes(codes, msg_id); retBool = ret.responseCode == HttpStatusCode.OK; if (!retBool) { errMsg = ret.ResponseContent; } return(retBool); }