我试图通过使用APIC# - 无法隐式转换类型“oAuthCredentials”到“字符串”
获得来自LinkedIn的评论,但我得到一个错误,在一些地方
谁能帮助我解决一个错误?
我写这段代码
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
}
如何创建request()方法? 有什么建议吗?提前致谢。
无效隐式转换导致主题异常。检查哪一个编译器指向你并解决问题。你提供的代码太常见了。 – Tommi
双击该错误,您将在导致错误的行中着陆。将鼠标悬停在作业的左侧和右侧,查看您使用的是不兼容的数据类型。 – wonko79