Использование API GetSchedule - PullRequest
       14

Использование API GetSchedule

0 голосов
/ 03 января 2019

Я использую бесплатный API занятости, и я заметил, что при отправке запросов на

POST / me / calendar / getSchedule с телом

Тело запроса:

{        
     "schedules":["alex@djayasee.onmicrosoft.com", "alexw@djayasee.onMicrosoft.com"],
     ...
}

если один из адресов электронной почты здесь введен неправильно, весь запрос завершается с ErrorNonExistentMailbox. Представьте, что у вас 100 электронных писем, и все они не работают из-за одного. Это кажется не идеальным. Мне нужен способ убедиться, что электронные письма существуют, прежде чем я сделаю этот звонок. я не могу позволить себе сделать этот звонок для каждого электронного письма (слишком дорого ... и у меня много адресов электронной почты). Клиенты несут ответственность за ввод этой информации, поэтому она, безусловно, подвержена ошибкам. Есть ли в графе API конечная точка, которая проверяет, что адреса электронной почты существуют (действительны)?

1 Ответ

0 голосов
/ 09 января 2019

AFAIK getSchedule может поддерживать поиск информации о занятости или занятости одновременно для 20 объектов (относится к числу пользователей, определенных по отдельности или в качестве членов списка рассылки, а также к количеству ресурсов), так что еслиу вас есть больше, чем электронные письма, тогда, к сожалению, вы должны проверить это один за другим.Кроме того, GetScheduleAPI в / бета-версии в Microsoft Graph находится в предварительном просмотре, и использование этих API-интерфейсов в рабочих приложениях обычно не рекомендуется.

...