Skip to content

stephen-moyer/Slooce.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slooce.NET - Getting Started

  1. Create a new SlooceApi with your environments configuration.

    using Slooce.NET;
    ...
    var slooceApi = new SlooceApi(new SlooceConfig("slooceurl", "sloocepassword"));
    
  2. Register a user(make sure the user number includes country code)

    var registerResponse = await api.RegisterUserAsync("15555555555", "yourkeyword");
    //check result
    Console.WriteLine($"Register response: {registerResponse.Result}");
    
  3. Send a text

    var textResponse = await api.SendMtMessageAsync("15555555555", "yourkeyword", "Hellow world");
    //check result
    Console.WriteLine($"Text response: {textResponse.Result}");
    
  4. Dispose the api when you are done with it.

    slooceApi.Dispose();
    

Tips

The SlooceApi class uses a backing HttpClient for its web requests, so you should be using one SlooceApi throughout your application. The SlooceApi already takes care of DNS refresh issues when caching an HttpClient as well.

The SlooceApi should generate minimum garbage and uses caching wherever possible.

Releases

No releases published

Packages

No packages published

Languages