Microsoft Graph API - PullRequest
       5

Microsoft Graph API

0 голосов
/ 06 июня 2018

Я использую один из Microsoft Graph API в моем проекте, т.е. почту Outlook - "listconferencerooms" api .

Хотя он дает результат, но комнаты, перечисленные врезультат не соответствует ожидаемому.

При перекрестной проверке результата API с комнатами собраний, доступными в моем почтовом ящике, оба значения не совпадают.Фактически каждый день я вижу один и тот же набор конференц-залов, который не меняется в зависимости от наличия.

Код, как показано ниже,

    [HttpGet]
    [Route("api/GetMeetingRooms")]
    public async Task<string> getMeetingRooms()
    {
        //HttpResponseMessage message = null;
        try
        {
            AppConfig appConfig = new AppConfig();
            string token = await appConfig.GetTokenForApplication();
            string response = string.Empty;
            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri("https://graph.microsoft.com/");
                client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                HttpResponseMessage result = client.GetAsync("https://graph.microsoft.com/beta/me/findRooms").Result;
                response = result.Content.ReadAsStringAsync().Result;
            }
            return response;
        }
        catch (Exception ex)
        {
            return ex.Message;
        }
    }

Пожалуйста, помогите мне, использую ли я правильный API для получения всех доступных собраний, конференц-залов для моей организации?

Или, так как APIв бета-версии я не могу получить правильный результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...