2017-09-27 8 views
0

Je suis l'intégration onenote avec mon application. J'utilise l'API mentionnée ci-dessous pour récupérer tous les blocs-notes auxquels un utilisateur peut potentiellement accéder.Accéder à des pages et des sections de blocs-notes partagés pour Onenote pour business acoount

https://graph.microsoft.com/v1.0/me/onenote/notebooks?includesharednotebooks=true

Je suis en mesure de récupérer tous les ordinateurs portables appartenant à moi et partagé avec moi. Le problème est dans le cas d'un compte d'entreprise, je ne suis pas en mesure d'accéder davantage aux pages et aux sections qui sont à l'intérieur des ordinateurs portables partagés. Pour tous les ordinateurs portables possédés, je peux toujours accéder aux pages et aux sections. Comment puis-je résoudre ce problème?

Ceci est un bloqueur pour moi. Veuillez reculer

+1

double possible de (https://stackoverflow.com/questions/46424446/issue-with-ms-graph-onenote-get-notebooks-api) [Problème avec MS Graph API OneNote obtenir Notebooks] –

+0

Comment essayez-vous d'accéder aux sections des ordinateurs portables après l'appel de l'API "incliudeSharedNotebooks = true"? –

+0

Une fois que je reçois le cahier partagé, j'appelle get l'API de la section avec notebookId partagé. Ici, le point de terminaison que j'utilise est - moi/onenote/notebook/{I'd}/sections. Je ne suis pas en mesure d'utiliser/utilisateurs point de terminaison depuis que je n'ai pas userId de l'utilisateur qui a partagé portable avec moi –

Répondre

0

Avez-vous essayé d'accéder aux notebooks par site?

  1. appeler l'API
  2. Pour tous les ordinateurs portables étant donné que ne lui appartient pas au propriétaire, cherchez l'identifiant de site donné l'URL du site
  3. Utilisez cet identifiant de site pour faire un ~ sites/id/notes/... demande

Dans Graph, vous pourriez être en mesure de rechercher le site par mot-clé. Exemple:

https://graph.microsoft.com/v1.0/sites?search=contoso 
+0

Merci, cela a fonctionné pour moi. Puis-je obtenir une implémentation équivalente à l'aide de l'API MS Graph? –

+0

J'ai déjà implémenté peu de choses en utilisant MS Graph et je veux éviter d'être retravaillé. S'il vous plaît me suggérer la solution avec l'implémentation MS Graph –

+0

Ajout de détails sur comment vous pourriez être en mesure de le faire pour le graphique –