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)
Другие вопросы по тегам