我想從一個網站,要求我填寫用戶名和API密鑰的XML文件中讀取。
例子:
public void GetTournaments(string userName, string apiKey, string tournamentName)
{
string getXMLAdress = "https://" + userName + ":" + apiKey + "@challonge.com/api/tournaments/" + tournamentName + "/participants.xml";
XmlDocument tournamentsXML = new XmlDocument();
tournamentsXML.Load(getXMLAdress);
}
網站上的API顯示,你只需要這些信息。但是它總是返回401,我沒有接。現在我注意到,當我將它放入瀏覽器時,我仍然需要填寫用戶名和密碼。使用上述URL時,會顯示一個彈出框,您可以在其中填寫用戶名/密碼。
我總是可以讓用戶自己下載這些文件,但那樣會很麻煩。所以我想知道是否有其他方法,或者我可以通過C#填充彈出框。
預先感謝您。
是否是userName/apiKey字母數字? – Andreas 2010-12-12 18:43:52
我很確定這兩個都是肯定的,因爲用戶名取決於用戶填寫的內容:)。 API密鑰絕對是,我猜一些用戶將擁有一個用戶名和數字。 – Citroenfris 2010-12-12 18:46:29