En utilisant le Microsoft Graph Explorer, je peux utiliser http PUT pour créer un élément OneDrive. Par exemple, l'uri ci-dessous crée un testfile.txt à ma racine:Comment mettre OneDrive en échec, lorsque l'élément existe déjà?
https://graph.microsoft.com/v1.0/me/drive/root:/testfile.txt:/content
Maintenant, je voudrais que le PUT à l'échec, si le fichier existe déjà, et la documentation générale sur les articles onedrive, https://dev.onedrive.com/items/upload_put.htm#optional-query-string-parameters, états comment spécifier le comportement des conflits - si je lis bien, comme:
https://graph.microsoft.com/v1.0/me/drive/root:/testfile.txt:/[email protected]=fail
Cependant, PUT encore avec succès l'existant écrase « testfile.txt ».
Quelqu'un peut-il m'aider à écrire une requête PUT afin qu'elle échoue dans le cas où l'élément existe déjà? Est-ce que cela est même supporté par OneDrive? Dois-je utiliser la version bêta de Microsoft Graph?
Les documents sur dev.onedrive.com décrivent réellement les appels via Microsoft Graph et doivent être considérés comme faisant autorité pour l'utilisation de OneDrive via Microsoft Graph. Il existe un document distinct qui décrit les différences entre Microsoft Graph et l'API OneDrive, mais le contenu de toute la documentation est centré sur MS Graph. –