Python - API сервера обмена получить доступность посетителей
Я использую python exchangelib - клиент для веб-служб Microsoft Exchange (EWS)
Похоже, что эта библиотека не реализовала API GetUserAvailabilityRequest.
Я искал по всему интернету, чтобы увидеть, если кто-то реализовал это, без какого-либо успеха.
Прежде чем я сам это осуществлю, может быть, кто-то может помочь мне найти быстрое решение, как получить данные календаря доступности пользователей.
1 ответ
Отказ от ответственности: я автор exchangelib
Если вы реализуете это в exchangelib, я бы с удовольствием это применил.
Между тем, я думаю, что вам лучше всего просматривать календарь пользователя напрямую. Конечно, для этого потребуется доступ к календарю пользователя. Что-то вроде этого:
my_credentials = Credentials(...)
other_user = Account(
primary_smtp_address='joebob@example.com',
credentials=my_credentials,
autodiscover=True,
access_type=DELEGATE
)
for item in other_user.calendar.view(start=..., end=...):
print(item.start, item.end, item.subject)