0
網絡的API我們有前提CRM 2016和想用C#來使用API:CRM 2016年C#
var credentials = new NetworkCredential(username, password);
HttpClient client = new HttpClient(new HttpClientHandler() {Credentials = credentials});
client.BaseAddress = new Uri("https://xxx.elluciancrmrecruit.com/api/data/v8.0/datatel_events");
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = client.GetAsync("datatel_events?$orderby=datatel_eventname").Result;
if (response.IsSuccessStatusCode)
{
var yourcustomobjects = response.Content.ReadAsStringAsync();
}
else
{
//Something has gone wrong, handle it here
}
但它總是返回HTML頁面後說,而不是JSON響應嘗試。
非常感謝。 II試圖使用你的代碼,現在它說401未經授權的訪問。我使用相同的用戶名和密碼登錄CRM。任何建議 –
您的用戶名是否格式正確(包括域名)?嘗試通過'NetWorkCredential'重載傳遞域名? – dynamicallyCRM
我確實添加了域,但它的身份驗證正常,但我收到此消息 錯誤 發生錯誤。 再次嘗試此操作。如果問題仍然存在,請檢查Microsoft Dynamics CRM社區以獲取解決方案,或聯繫您組織的Microsoft Dynamics CRM管理員。最後,您可以聯繫Microsoft支持。 –