2017-07-10 2 views
0

Mon application synchronise régulièrement les données avec Onenote. Si du contenu est supprimé après la synchronisation pour le premier comment je peux obtenir la liste des noms de pages/sections/cahiers qui sont supprimés. Actuellement, je compare les identifiants des pages/sections/cahiers qui sont présents dans mon système et un que je reçois de la synchronisation onenote à chaque fois. Mais ce processus prend trop de temps et surtout si j'ai de grandes données.Obtenir la liste des portables/sections/pages onenote supprimés

Y a-t-il une API MS-Graph/OneNote qui peut fournir la liste (id) de ces entités supprimées?

Répondre

1

Il n'y a pas d'API pour récupérer la liste des entités supprimées, malheureusement. La meilleure façon d'y parvenir aujourd'hui avec l'API est de configurer l'intégration webhook, de garder l'état de votre côté et d'interroger quand vous recevez une notification webhook disant quelque chose a changé - il semble que vous faites quelque chose de similaire.

Si vous pensez que l'API devrait avoir cette fonctionnalité, je vous encourage à créer et upvote un élément uservoice: https://onenote.uservoice.com/forums/245490-onenote-developer-apis

+0

D'accord. Mais c'est une fonctionnalité très basique qui devrait être là. Je vais certainement mettre ceci sur le forum de la voix de l'utilisateur –

+0

J'ai demandé à l'équipe onenote pour activer les webhooks pour moi mais en quelque sorte cela ne fonctionne pas pour moi –

+0

Est-ce pour un compte client (compte microsoft) ou un compte organisationnel (O365)? Nous ne prenons pas en charge les webhooks pour les comptes d'entreprise. Qu'est-ce qui ne fonctionne pas exactement? –