2017-03-06 1 views
0

Je tente de mettre à jour le champ des responsabilités sur un compte d'utilisateur via l'API graphique.Micorsoft Graph API Responsibilities Update

Je tente de le faire en utilisant la requête suivante:

PATCH https://graph.microsoft.com/v1.0/users/<upn> 

{ 
    "responsibilities":[ 
     "ApprovalLimit:0" 
    ] 
} 

Quand je fais cette demande, je reçois la réponse:

{ 
    "error": { 
     "code": "-2147024809, System.ArgumentException", 
     "message": "Invalid attribute update\r\nParameter name: attributeUpdates", 
     "innerError": { 
      "request-id": "1be313f3-880b-47de-858d-1bea74951715", 
      "date": "2017-03-06T09:29:21" 
     } 
    } 
} 

Cependant, lorsque je tente de mettre à jour la collection écoles , qui est également une collection de chaînes, cela fonctionne sans problème.

C'est le même avec les deux beta et v1.0 et aussi avec le point final /me plutôt que /users/<upn>.

Est-ce un bug dans l'API?

Des idées sur la façon de régler cela?

Merci d'avance.

Répondre

1

Je suis également capable de reproduire ce problème aussi. Sur la base du message d'erreur, il semble que cet attribut ne soit pas pris en charge par la version actuelle de Microsoft Graph.

Si vous voulez que cet attribut soit modifiable, je vous suggère de soumettre les commentaires de here.

+0

Merci pour cela. J'ai posté les commentaires [ici] (https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback/suggestions/18538816-enable-update-of-users-responsibilties-from-the-mi) pour quiconque voudrait voter pour. Cependant, en laissant la question ouverte au cas où quelqu'un aurait une solution de contournement ou sait d'ailleurs, elle pourrait être mise à jour temporairement. – DaRoGa

+0

Il y a un bug dans le service sous-jacent que nous réparons. Je posterai quand il sera réparé - j'espère que ce sera bientôt. –