2016-02-15 1 views
0

Lorsque j'utilise l'API Microsoft Graph pour créer un groupe unifié, puis que j'essaie de mettre à jour le groupe pour définir l'indicateur mailEnabled sur false, l'appel REST de mise à jour apparaît pour réussir, mais l'indicateur mailEnabled n'est pas modifié. Ceci est en dépit d'avoir d'autres paramètres dans la même demande PATCH (comme basculer visibilité de "Public" à "Privé" ou vice versa) qui semblent être appliquées. Fait intéressant, je reçois un code de réponse HTTP de 204 (aucun contenu), pourtant les docs semblent dire que je devrais obtenir une réponse 200 avec une version JSON de l'objet de groupe complet.Graphique API PATCH mise à jour de l'indicateur mailEnable dans les objets de groupe unifié

L'exemple dans la documentation à http://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/group_update semble indiquer que mailEnabled est quelque chose que vous pouvez modifier sur un groupe. Si ce n'est pas le cas, ne devrait-il pas y avoir une erreur plutôt que de réussir mais de ne rien faire?

Répondre

1

Merci d'avoir signalé ce Jon. Couple de choses:

  1. Oui - cela devrait être une erreur 400. Nous avons un bug qui le suit maintenant.
  2. Les opérations PATCH réussies doivent répondre avec un 204. Il s'agit d'un bug de doc. Problème GitHub créé: https://github.com/OfficeDev/microsoft-graph-docs/issues/131 pour suivre
  3. En général, nous pourrions améliorer les matériaux de référence des groupes. Créé problème GitHub: https://github.com/OfficeDev/microsoft-graph-docs/issues/132

Hope this helps,