Login Process Returns NULL

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • DrKanye
    Junior Member
    • Oct 2015
    • 12

    #1

    Login Process Returns NULL

    Hello I am trying to initiate a valid login so I can obtain a session token. The following code seems to just return a NULL json object.

    Code:
    	    public string Login(string username, string password)
    	    {
    		    const string postData = "username=user&password=pass";
    				HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://identitysso.betfair.com/api/login");
    				request.Method = "POST";
    				request.ContentType = "application/x-www-form-urlencoded";
    				request.Headers.Add("X-Application", "myKey");
    				request.Accept = "application/json";
    
    		    using (Stream stream = request.GetRequestStream())
    		    {
    			    using (StreamWriter writer = new StreamWriter(stream, Encoding.Default))
    			    {
    				    writer.Write(postData);
    			    }
    		    }
    
    		    using (Stream reqSstream = ((HttpWebResponse) request.GetResponse()).GetResponseStream())
    		    {
    					using (StreamReader resReader = new StreamReader(reqSstream, Encoding.Default))
    			    {
    						var jsonResponse = Newtonsoft.Json.JsonConvert.DeserializeObject<LoginResponse>(resReader.ReadToEnd());
    				    if (jsonResponse.loginStatus == "SUCCESS")
    				    {
    					    return jsonResponse.sessionToken;
    				    }
    				    else
    				    {
    					    Console.Write(jsonResponse.loginStatus);
    				    }
    			    }
    		    }
    
    		    return null;
    	    }
  • DrKanye
    Junior Member
    • Oct 2015
    • 12

    #2
    Ive fixed it nevermind, I dont know how to delete the thread

    Comment

    Working...
    X