Я пытаюсь получить доступ к API findMeetingTime, но каждый раз, когда я пытаюсь это сделать, я получаю сообщение об ошибке. Моему приложению разрешено (делегировано) разрешение.
Я запутался в вещах, приведенных ниже, и что это означает, когда приложение теперь поддерживается
Тип разрешений Разрешения (от наименее до наиболее привилегированных)
Делегированный (рабочий или учебный аккаунт) Calendars.Read.Shared, Calendars.ReadWrite.Shared
Делегированный (личная учетная запись Microsoft) Не поддерживается .
Приложение Не поддерживается .
Может кто-нибудь объяснить процесс.
Error
{
"error": {
"code": "BadArgument",
"message": "Invalid user address",
"innerError": {
"request-id": "929f6e29-694b-4fbc-a789-bd679403ab63",
"date": "2019-04-22T23:15:43"
}
}
}
Запрос
{
"attendees": [
{
"type": "required",
"emailAddress": {
"name": "M",
"address": "xx.xxxx@xxxxx.com"
}
}
],
"locationConstraint": {
"isRequired": "false",
"suggestLocation": "false",
"locations": [
{
"resolveAvailability": "false",
"displayName": "xxx"
}
]
},
"timeConstraint": {
"activityDomain": "work",
"timeslots": [
{
"start": {
"dateTime": "2019-04-16T09:00:00",
"timeZone": "Pacific Standard Time"
},
"end": {
"dateTime": "2019-04-18T17:00:00",
"timeZone": "Pacific Standard Time"
}
}
]
},
"isOrganizerOptional": "false",
"meetingDuration": "PT1H",
"returnSuggestionReasons": "true",
"minimumAttendeePercentage": "100"
}