Пример кода можно найти в примерах SDK.То же самое объясняется здесь .
Некоторые ключевые моменты:
1. Прочитайте комментарии внутри кода.Очень важный:
/// Before building this application, you must first modify the following configuration
/// information in the app.config file:
/// - All deployments: Provide connection string service URL's for your organization.
/// - CRM (online): Replace the application settings with the correct values for your
/// Azure app registration.
2. Метод ConnectToCRM
выполнит проверку подлинности и HttpClient
вызов
3. Почти каждый тип запроса, включая fetchxml, объясняется в кодепример
Если вам нужна помощь для получения AccessToken из зарегистрированного приложения Azure CRM, обратитесь к Блогу Джейсона Латтимера .
Общий простой код котельной плиты& шаги можно найти в блоге Inogic .
HttpClient httpClient= null;
httpClient = new HttpClient();
//Default Request Headers needed to be added in the HttpClient Object
httpClient.DefaultRequestHeaders.Add("OData-MaxVersion", "4.0");
httpClient.DefaultRequestHeaders.Add("OData-Version", "4.0");
httpClient.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
//Set the Authorization header with the Access Token received specifying the Credentials
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", _result.AccessToken);