2014-12-04 119 views
1

我想這裏https://developer.linkedin.com/documents/profile-api#指定在GET的格式是這樣C#LinkedIn REST API 401錯誤

https://api.linkedin.com/v1/people/url=<public-profile-url> 

我知道我的OAuth是正確設置通過他們的URL訪問用戶的個人資料,因爲當我將完成的oAuth網址粘貼到私人瀏覽器中我可以獲得有效的XML返回。我的問題是,當我嘗試通過代碼訪問網址時,我收到了401未經授權的錯誤。我試圖訪問在下面的所有方式有效的URL,仍然可以得到一個401(以下網址變量是有效的OAuth URL字符串)

webRequest = System.Net.WebRequest.Create(url) as HttpWebRequest; 
webRequest.Method = method.ToString(); 
webRequest.ServicePoint.Expect100Continue = false; 
responseData = WebResponseGet(webRequest); 

WebClient client = new WebClient(); 
responseData = client.DownloadString(url); 

XmlDocument doc1 = new XmlDocument(); 
doc1.Load(url); 
responseData = doc1.ToString(); 

爲什麼我不斷收到401錯誤?

回答