2017-02-26 2 views
0

On dirait que, dans Microsoft Graph et onedrive Id pour drive et drive item a le format interne spécial:Microsoft Graph. DriveItem Id format?

  • lecteur Id est égal à identifiant unique de l'utilisateur.
  • L'élément d'entraînement Id est [DirevId]![ItemNo].

Ai-je raison ou pas?

Répondre

1

Les états qui sont faites pour les identifiants sont les suivants:
driveId = identifie de façon unique une unité
itemId = identifie de façon unique un objet dans un lecteur de

Les valeurs réelles des identificateurs sont documentés comme des taches opaques, et ainsi tout sens déduit d'eux n'est pas garanti de travailler à long terme, ou à travers tous les scénarios. Un bon exemple de ceci est les différentes valeurs fournies par les services aux entreprises et aux consommateurs.

+0

Si j'ai 'itemId', comment puis-je définir' driveId' auquel cet élément appartient? Ou je devrais garder la paire 'driveId' +' itemId' pour une définition de ressource non ambiguë? – 23W

+1

Si l'élément est pour votre propre lecteur, et que vous pouvez donc y accéder en utilisant '/ drive', techniquement, vous n'avez pas besoin de stocker' driveId' car cela est impliqué par l'authentification. D'une manière générale, cependant, vous devriez garder les deux. – Brad

+0

Cette réponse est définitivement correcte; le format pour un DriveItemId a changé! – Penn