Slooce.NET
1.0.0
Crie um novo slooceapi com sua configuração de ambientes.
using Slooce.NET;
...
var slooceApi = new SlooceApi(new SlooceConfig("slooceurl", "sloocepassword"));
Registre um usuário (verifique se o número do usuário inclui código de país)
var registerResponse = await api.RegisterUserAsync("15555555555", "yourkeyword");
//check result
Console.WriteLine($"Register response: {registerResponse.Result}");
Envie um texto
var textResponse = await api.SendMtMessageAsync("15555555555", "yourkeyword", "Hellow world");
//check result
Console.WriteLine($"Text response: {textResponse.Result}");
Descarte a API quando terminar.
slooceApi.Dispose();
A classe SlooceApi usa um HttpClient de apoio para suas solicitações da Web, portanto, você deve usar um SlooceApi durante todo o seu aplicativo. O SlooceApi já cuida dos problemas de atualização do DNS ao armazenar em cache um httpclient também.
O SlooceApi deve gerar lixo mínimo e usar o cache sempre que possível.