Я использую один из 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в бета-версии я не могу получить правильный результат.