我试图连接到动态365在内部部署与OData的客户端.NET身份验证动态365在前提
我试图通过基本身份验证来验证,但是这是行不通的。
var c = new Microsoft.Dynamics.CRM.System(new Uri("https://mycrm01/crm/api/data/v8.2/"));
c.SendingRequest2 += (o, requestEventArgs) => {
var creds = username + ":" + password;
var encodedCreds = Convert.ToBase64String(Encoding.ASCII.GetBytes(creds));
requestEventArgs.RequestMessage.SetHeader("Authentication", "Basic" + encodedCreds);
};
var contacts = c.Contacts.Where(x => x.Firstname=="testuser");
foreach (var contact in contacts)
{
}
我收到的错误是:HTTP错误401 - 未经授权:访问被拒绝
有人可以帮助我如何做到这一点?