Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. public async Task<bool> SendMessage(string number, string body)
  2. {
  3. var from = _config["SMSSenderSettings:FromNumber"];
  4. var username = _config["SMSSenderSettings:PanelUserName"];
  5. var password = _config["SMSSenderSettings:PanelPassword"];
  6.  
  7. using (var client = new HttpClient())
  8. {
  9. try
  10. {
  11. var response = await client.GetAsync($"{BaseUrl}/send.php?method=sendsms&format=json&from={from}" +
  12. $"&to={number}&text={body}&type=0&username={username}&password={password}");
  13. response.EnsureSuccessStatusCode(); // Throw exception if call is not successful
  14.  
  15. response.Content.ReadAsStringAsync();
  16. return true;
  17. }
  18. catch (HttpRequestException)
  19. {
  20. return false;
  21. }
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement