itemReference リソースの種類

名前空間: microsoft.graph

API を使用して driveItem または listItem に対処するために必要な情報を提供します。

プロパティ

プロパティ 種類 説明
driveId String driveItem を含むドライブ インスタンスの一意識別子。 項目が ドライブ内にある場合にのみ返されます。 読み取り専用です。
driveType String ドライブの種類を表します。 項目が ドライブ内にある場合にのみ返されます。 値については drive リソースを参照してください。
id String ドライブ内の driveItem またはリスト内の listItem の一意識別子。 読み取り専用。
name String 参照中のアイテムの名前。 読み取り専用です。
path String アイテムに移動するために使用できるパーセントでエンコードされたパス。 読み取り専用。
shareId String 共有 API 経由でアクセスできる共有リソースの一意識別子。
sharepointIds sharepointIds SharePoint REST 互換性に役立つ識別子を返します。 読み取り専用です。
siteId String 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}

パスの値は、ターゲット ドライブを基準としたパーセントエンコードされた API パスです (例: /drive/root:/Documents/my%20file.docx)。

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