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)); }
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)); }