itemReference リソースの種類
名前空間: microsoft.graph
itemReference リソースは、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
)。
階層リンクの人が認識できるパスを取得するために、パスの文字列内にある最初の :
までのすべてを無視しても問題ありません。