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();
        }
Example #2
0
        /// <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);
        }