2017-04-06 1 views
0

J'ai besoin d'effectuer des opérations de traitement par lots complexes avec des entités d'autorisation, par exemple, suivant la logique métier est nécessaire pour mon application à faire:lots avec des autorisations d'accès sur/classNotebooks et les enfants Endpoints

1) Diviser une liste des étudiants sur un ensemble de listes aléatoires avec la même taille

2) Création d'un groupe de section pour chaque groupe, cela signifie:

        2,1) Supprimez toutes les autorisations qui ne sont pas « propriétaire »

        2,2) Créer des autorisations pour les étudiants qui se trouvent dans ce groupe

Comme vous pouvez le voir, le processus pourrait être calme compliqué pour le laisser à effectuer sur l'application côté, mais les documents officiels ne dites rien à propos de la suppression par lots basée sur des requêtes OData ou quelque chose comme ça. Alors la question est la suivante: est-il possible de simplifier le type de ces algorithmes en utilisant des opérations de mise à jour/suppression/création par lots de l'API OneNote?

Thx à l'avance.

Répondre

0

Oui, il existe un moyen d'effectuer des opérations par lots avec l'API OneNote via OData batching - il est uniquement pris en charge en bêta (pour l'instant) - toutes les requêtes que vous effectuez peuvent être regroupées en une seule requête. serveur. Cela devrait fonctionner pour votre scénario.

http://odata.github.io/odata.net/04-08-client-batch-operations/

Essentiellement, vous devez faire une demande multipart à notre serveur avec chacune de vos demandes dans chaque partie. Vous obtiendrez un multipart avec chacune des réponses.

+0

Le point de fin de lot est https://www.onenote.com/api/beta/$batch –