Guest User

Untitled

a guest
Mar 5th, 2018
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. private static string _BetFairLogin(string user, string pass)
  2. {
  3. string uri = "https://api.mountbet.com/v1.0/login";
  4.  
  5. string appKey = Properties.Settings.Default.AppKey;
  6.  
  7. string myParameters = String.Format("username={0}&password={1}", user, pass);
  8.  
  9. var data = new { username = user, password = pass };
  10. var paramsJson = Newtonsoft.Json.JsonConvert.SerializeObject(data);
  11.  
  12. WebClient client = new WebClient();
  13.  
  14. client.Headers[HttpRequestHeader.ContentType] = "application/json";
  15. client.Headers[HttpRequestHeader.Accept] = "application/json";
  16. client.Headers["X-Application"] = appKey;
  17.  
  18. string loginResponseStr = client.UploadString(uri, paramsJson);
  19.  
  20. LoginResponse loginResponse = Newtonsoft.Json.JsonConvert.DeserializeObject<LoginResponse>(loginResponseStr);
  21.  
  22. if (loginResponse.Token != null)
  23. {
  24. return loginResponse.Token;
  25. }
  26. else
  27. {
  28. return null;
  29. }
  30. }
Add Comment
Please, Sign In to add comment