itemReference リソースの種類

名前空間: microsoft.graph

itemReference リソースは、API を介して driveItem または listItem に対処するために必要な情報を提供します。

プロパティ

プロパティ 説明
driveId 文字列 driveItem を含むドライブ インスタンスの一意識別子。 項目が ドライブ内にある場合にのみ返されます。 読み取り専用です。
driveType String ドライブの種類を表します。 項目が ドライブ内にある場合にのみ返されます。 値については drive リソースを参照してください。
id 文字列 ドライブ内の driveItem またはリスト内の listItem の一意識別子。 読み取り専用です。
name String 参照中のアイテムの名前。 読み取り専用です。
path String アイテムへの移動に使用可能なパス。 読み取り専用です。
shareId String 共有 API 経由でアクセスできる共有リソースの一意識別子。
sharepointIds sharepointIds SharePoint REST 互換性に役立つ識別子を返します。 読み取り専用です。
siteId 文字列 OneDrive for Businessと SharePoint の場合、このプロパティは、driveItem リソースの親ドキュメント ライブラリまたは listItem リソースの親リストを含むサイトの ID を表します。 値は、その サイト リソースの id プロパティと同じです。 これは、サイト の 3 つの識別子で構成される不透明な文字列 です。
OneDrive の場合、このプロパティは設定されません。

JSON 表記

リソースの JSON 表記を次に示します。

{
  "driveId": "string",
  "driveType": "personal | business | documentLibrary",
  "id": "string",
  "name": "string",
  "path": "string",
  "shareId": "string",
  "sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
  "siteId": "string"
}

注釈

itemReference リソースからの driveItem を処理するには、次の形式の URL を構築します。

GET https://graph.microsoft.com/v1.0/drives/{driveId}/items/{id}

path の値は、対象ドライブを基準にした API パスです。例: /drive/root:/Documents/myfile.docx

階層リンクの人が認識できるパスを取得するために、パスの文字列内にある最初の : までのすべてを無視しても問題ありません。