我使用以下代碼在Twitter上查找人員。但它給我身份驗證問題(i-e)System.Net.WebException:遠程服務器返回一個錯誤:(401)未經授權。在System.Net.HttpWebRequest.GetResponse();Twitter嘗試從我的應用程序在twitter上搜索人員時的身份驗證問題
我的代碼放在這裏:
HttpWebRequest client = (HttpWebRequest)WebRequest.Create("http://api.twitter.com/1/users/search.xml?q=testname");
var ccache = new CredentialCache();
Uri uri = new Uri("http://api.twitter.com/1/users/search.xml?q=testname");
ccache.Add(uri, "Basic", new NetworkCredential(username, password);
client.Credentials = ccache;
client.Timeout = 20000;
client.PreAuthenticate = true;
try
{
using (HttpWebResponse httpResponse = (HttpWebResponse)client.GetResponse())
{
using (Stream stream = httpResponse.GetResponseStream())
{
using (StreamReader reader = new StreamReader(stream))
{
return reader.ReadToEnd();
}
}
}
}
}
誰能告訴我如何處理這個問題。或者通過任何其他方式讓人們的個人資料形成twitter。 謝謝
hello swapeel ..謝謝你的回覆。其實我有一個文本框在我的應用程序和一個按鈕,當有人在文本框中寫了一個名字,然後按下按鈕,我想從Twitter顯示此頁面上的配置文件,沒有別的,我沒有開發一個twitter應用程序。所以在這種情況下該怎麼做。任何想法? –