1
我試圖通過捲曲得到一個JSON字符串:從捲曲獲取JSON在C#
curl https://{subdomain}.zendesk.com/api/v2/ticket_fields/{id}.json \
-v -u {email_address}:{password}
我不能讓我圍繞如何將它轉換成C#命令頭,但我一直在努力使用WebClient和WebRequst類,但沒有任何運氣。
開始我嘗試通過Web客戶端訪問的網址:
var tags = api.Tickets.GetTicketFieldById(123456789);
WebClient client = new WebClient();
client.Credentials = new NetworkCredential("[email protected]", "abc123", "https://domain.zendesk.com/api/v2");
string json = client.DownloadString(tags.TicketField.Url);
但它拋出401未經授權的除外。
我嘗試了與WebRequest/WebResponse相同的方法,但也出現了相同的錯誤。我看到Zendesk提供了一個CURL字符串來訪問數據,但我不確定如何將CURL字符串轉換爲C#命令。
任何人都可以幫助我訪問返回的JSON字符串嗎?
在此先感謝,Jesper。
是的,我正在取代這些值。但是我猜想通過輸入錯誤的uri,我得到了NetworkCredentials錯誤。謝謝 :) – 2014-09-03 08:44:08