API-интерфейс findMeetingTimes, возвращающий неизвестный ответ, используя API-интерфейс graph - PullRequest
0 голосов
/ 19 февраля 2020

Я попытался сделать HTTP-вызов из проводника графиков, предоставленного Microsoft, с указанным ниже телом для вызова API как конечная точка

: https://graph.microsoft.com/v1.0/me/findMeetingTimes МЕТОД: POST

{
"attendees": [
{
"type": "required",
"emailAddress": {
"name": "xxxx xxxxx",
"address": "xxxxxxx@xxx.com"
}
}
],
"locationConstraint": {
"isRequired": "false",
"suggestLocation": "false",
"locations": [
{
"resolveAvailability": "false",
"displayName": "Conf room Hood"
}
]
},
"timeConstraint": {
"activityDomain": "unrestricted",
"timeslots": [
{
"start": {
"dateTime": "2020-02-20T01:45:00",
"timeZone": "Pacific Standard Time"
},
"end": {
"dateTime": "2020-02-20T02:45:00",
"timeZone": "Pacific Standard Time"
}
}
]
},
"isOrganizerOptional": "true",
"meetingDuration": "PT1H",
"returnSuggestionReasons": "true",
"minimumAttendeePercentage": "0"
}

API возвращает ответ ниже

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.meetingTimeSuggestionsResult",
    "emptySuggestionsReason": "Unknown",
    "meetingTimeSuggestions": []
}

Я не уверен, почему возвращается неизвестный ответ? Понятия не имею, что я делаю здесь неправильно.

ТАКЖЕ, ЭТА ОШИБКА НАЧИНАЕТСЯ НА ПЕРИОДАХ ВРЕМЕНИ, ВЫБРАННЫХ ДЛЯ XX: 15 ИЛИ XX: 45 МИН. СЛОТОВ, И РАБОТАЕТ ШТРАФНО ДЛЯ XX: 00 ИЛИ XX: 30 СЛОТОВ.

как будто я получаю ту же проблему при выполнении findMeetingTime в течение 15 минут. Кажется, я становлюсь неизвестным, когда мое время начала начинается в такие моменты, как 12:15, 1:45, 1:15, 2:45 и т. Д. c.

, когда я пытаюсь изменить время с 1. : С 45 до 1:00 и с 2:45 до 2:00 я получаю желаемый результат.

Кроме того, пользователь свободен в своем календаре с 1:45 до 2: 45.

любая помощь может быть оценена

...