I'm trying to get comments from linkedin by using API
But I'm getting an error, in few places
Can anyone help me to resolve an error?
I've written this code
protected void Page_Load(object sender, EventArgs e)
{
var request = new RestRequest { Path = "posts?order=recency&category=discussion" };
var credentials = new OAuthCredentials
{
ConsumerKey = "kmkzt9cqml1s",
ConsumerSecret = "hNiwIrZWGSMykoD2",
};
var client = new RestClient()
{
Authority = "http://api.linkedin.com/v1/groups/345455/",
Credentials = credentials//Here I'm getting an error
};
//Here how to create Request method
var MyInfo = client.Request(request);
String content = MyInfo.Content;
string strURL = "http://api.linkedin.com/";
System.Net.HttpWebRequest objWebRequest = null;
System.Net.HttpWebResponse objWebResponse = null;
System.IO.StreamReader streamReader = null;
string strHTML = null;
System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate(object s, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors) { return true; };
objWebRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(strURL);
objWebRequest.PreAuthenticate = true;
objWebRequest.Method = "GET";
objWebRequest.Credentials = System.Net.CredentialCache.DefaultCredentials;
objWebResponse = (System.Net.HttpWebResponse)objWebRequest.GetResponse();
streamReader = new System.IO.StreamReader(objWebResponse.GetResponseStream());
strHTML = streamReader.ReadToEnd();
streamReader.Close();
objWebResponse.Close();
objWebRequest.Abort();
Response.ContentType = "text/xml";
Response.Write(strHTML);
Response.End();
}
RestClient.cs
public class RestClient
{
private string _consumerKey = "";
private string _consumerSecret = "";
#region Properties
public string Authority
{
get
{
return _consumerKey;
}
set { _consumerKey = value; }
}
//Here giving string
public string Credentials
{
get
{
return _consumerSecret;
}
set { _consumerSecret = value; }
}
#endregion
}
How to create Request() Method? Any ideas? Thanks in advance.