コード例 #1
0
        public async Task <ApiResult> SendRawAsync(string token, string mobile, string message, string ipAddress)
        {
            var url = BuildQueryUri(_sendRawUrl);
            IDictionary <string, string> parameters = new Dictionary <string, string>
            {
                { "token", token },
                { "ipaddress", ipAddress }
            };
            var data = await DataFormatter.FromObjectAsync(new { mobile, message, IpAddress = ipAddress });

            var result = await Connector.PostAsync(url, parameters, data);

            return(await DataFormatter.ToObjectAsync <ApiResult <SecretKeyAuthentication> >(result));
        }
コード例 #2
0
        public async Task <ApiResult <MessageTemplate> > GetTemplate(string token, long code)
        {
            IDictionary <string, string> parameters = new Dictionary <string, string>
            {
                { "token", token },
                { "code", code.ToString() }
            };
            var url  = BuildQueryUri(_getSingleTemplateByCode);
            var data = await DataFormatter.FromObjectAsync(new { });

            var result = await Connector.PostAsync(url, parameters, data);

            return(DataFormatter.ToObject <ApiResult <MessageTemplate> >(result));
        }