2017-06-19 1 views
1

Dans Outlook, il existe une fonctionnalité très utile: les informations sur l'organisation, qui vous permettent de voir son responsable. Y at-il un moyen de trouver les détails du gestionnaire (nom et adresse e-mail en particulier) d'un contact en utilisant Outlook/graphique API? PS-> Même après l'utilisation de scope-'contacts.read ', je ne peux pas voir le nom du gestionnaire.comment trouver le 'gestionnaire' d'un contact dans une organisation utilisant outlook api?

Répondre

0

Quelle est l'URL que vous utilisez?

Avec https://graph.microsoft.com/v1.0/me/manager cela fonctionne très bien ici dans l'explorateur graphique.

L'une de ces étendues devrait suffire: User.Read.All; User.ReadWrite.All; Directory.Read.All; Directory.ReadWrite.All; Directory.AccessAsUser.All (selon les documents pour Get Manager).

+0

Je peux voir les détails de mes propres gestionnaires. Je suis incapable d'obtenir le nom des responsables d'autres utilisateurs utilisant l'API. Il demande l'accès à partir du compte administrateur (que je n'ai pas). Bien que je puisse voir la hiérarchie dans les «informations sur l'organisation» dans Outlook App et Office Outlook site Web. –

+0

BTW merci pour votre aide. Maintenant, j'utilise la passerelle cloud de mon entreprise pour la même chose et je peux obtenir des données à partir de là. –

+0

Les étendues Directory.xyz nécessitent une approbation d'administrateur. La raison pour laquelle Outlook peut les utiliser est que les applications Office 365 sont approuvées dans Azure AD. Si vous souhaitez utiliser ces étendues à partir d'une application que vous développez, l'un de vos administrateurs AAD doit lui accorder l'accès. – RasmusW