2017-03-08 1 views
1

participants J'utilise python exchangelib - Client pour Microsoft Exchange Web Services (EWS)Python - échange API serveur obtenir la disponibilité

Il est semble que cette bibliothèque n'a pas appliqué l'API GetUserAvailabilityRequest.

J'ai cherché partout sur Internet pour voir si quelqu'un l'a implémenté, sans succès. Avant de l'implémenter par moi-même, peut-être que quelqu'un peut m'aider à trouver une solution rapide pour obtenir les données du calendrier de disponibilité de l'utilisateur.

Répondre

1

Disclaimer: Je suis l'auteur de exchangelib

Si vous faites cela dans la mise en œuvre exchangelib, j'aimerais tirer dans

En attendant, je pense que votre meilleur être est de regarder le. calendrier de l'utilisateur directement. Cela nécessiterait l'accès au calendrier de l'utilisateur, bien sûr. Quelque chose comme ceci:

my_credentials = Credentials(...) 
other_user = Account(
    primary_smtp_address='[email protected]', 
    credentials=my_credentials, 
    autodiscover=True, 
    access_type=DELEGATE 
) 
for item in other_user.calendar.view(start=..., end=...): 
    print(item.start, item.end, item.subject)