サイトのリソースの種類
名前空間: microsoft.graph
サイト リソースは、メタデータと SharePoint サイトのリレーションシップを提供します。
メソッド
メソッド | 戻り値の種類 | 説明 |
---|---|---|
ルート サイトを取得する | サイト | テナント内のルートの SharePoint サイトにアクセスします。 |
サイトを取得する | サイト | SiteId を使用して SharePoint サイトにアクセスします。 |
地域をまたいでサイトを一覧表示する | サイトのコレクション | 組織内のすべての地域のサイトを一覧表示します。 |
サイトのサブサイトを一覧表示する | サイトのコレクション | サイトに定義されているサブサイトのコレクションを取得します。 |
パスを使用してサイトを取得する | サイト | 相対パスを使用してルートの SharePoint サイトにアクセスします。 |
グループのサイトを取得する | サイト | グループのチーム サイトにアクセスします。 |
分析を取得する | itemAnalytics | このリソースの分析を取得します。 |
間隔ごとにアクティビティを取得する | itemActivityStat | 指定した時間間隔内にitemActivityStatsのコレクションを取得します。 |
Get delta | site コレクション | サイト コレクション全体の完全な読み取りを実行することなく、新しく作成、更新、または削除されたサイトを取得します。 |
サイトを検索する | サイトのコレクション | SharePoint テナント全体で、指定されたキーワードに一致するサイトを検索します。 |
サイトをフォローする | サイトのコレクション | ユーザーのサイトまたは複数のサイトをフォローします。 |
サイトのフォローを取り消す | サイトのコレクション | ユーザーのサイトまたは複数のサイトをフォローします。 |
フォローされたサイトを一覧表示する | サイトのコレクション | サインインしているユーザーの後に続くサイトを一覧表示します。 |
アクセス許可を取得する | GET /sites/{site-id}/permissions/{permission-id} | |
アクセス許可を一覧表示する | GET /sites/{site-id}/permissions | |
アクセス許可を作成する | POST /sites/{site-id}/permissions | |
アクセス許可を削除する | DELETE /sites/{site-id}/permissions/{permission-id} | |
アクセス許可を更新する | PATCH /sites/{site-id}/permissions/{permission-id} | |
リスト操作 | richLongRunningOperation コレクション | サイトに関連付けられている豊富な実行時間の長い操作の一覧を取得します。 |
ページを一覧表示する | GET /sites/{site-id}/pages |
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
createdDateTime | DateTimeOffset | アイテムが作成された日時。 読み取り専用です。 |
説明 | string | サイトの説明テキスト。 |
displayName | string | サイトの完全なタイトル。 読み取り専用です。 |
eTag | string | アイテムの ETag。 読み取り専用です。 |
id | string | アイテムの一意識別子。 読み取り専用です。 |
isPersonalSite | bool | サイトが個人用かどうかを識別します。 読み取り専用です。 |
lastModifiedDateTime | DateTimeOffset | アイテムが最後に変更された日時。 読み取り専用です。 |
name | string | アイテムの名前/タイトル。 |
root | root | 存在する場合は、サイト コレクション内のルート サイトを提供します。 読み取り専用です。 |
sharepointIds | sharepointIds | SharePoint REST 互換性に役立つ識別子を返します。 読み取り専用です。 |
siteCollection | siteCollection | サイトのサイト コレクションに関する詳細情報を提供します。 ルート サイトにのみ使用できます。 読み取り専用です。 |
webUrl | string (URL) | ブラウザーでアイテムを表示する URL。 読み取り専用です。 |
ID プロパティ
サイトは、次の値の複合である一意な ID によって識別されます。
- サイト コレクションのホスト名 (contoso.sharepoint.com)
- サイト コレクションの一意 ID (GUID)
- サイトの一意 ID (GUID)
root
識別子は次に示すように、常にターゲットのルート サイトを参照します。
-
/sites/root
:テナントのルート サイト。 -
/groups/{group-id}/sites/root
:グループのチーム サイト。
リレーションシップ
リレーションシップ | 型 | 説明 |
---|---|---|
analytics | itemAnalytics リソース | このサイトで行われたビュー アクティビティに関する分析。 |
列 | Collection(columnDefinition) | このサイトのすべてのリストで再利用可能なコラム定義のコレクションです。 |
contentTypes | Collection(contentType) | このサイトに定義されたコンテンツ タイプのコレクションです。 |
drive | ドライブ | このサイトの既定ドライブ (ドキュメント ライブラリ)。 |
ドライブ | Collection(drive) | このサイトの下のドライブ (ドキュメント ライブラリ) のコレクション。 |
アイテム | Collection(baseItem) | このサイトに含まれるすべてのアイテムを処理するために使用されました。 このコレクションは列挙できません。 |
lists | Collection(list) | このサイトにあるリストのコレクションです。 |
onenote | onenote | ノートブック関連の操作のために OneNote サービスを呼び出します。 |
operations | richLongRunningOperation コレクション | サイトでの実行時間の長い操作のコレクション。 |
pages | Collection(baseSitePage) | このサイトの baseSitePages リスト内のページのコレクション。 |
アクセス許可 | コレクション (アクセス許可) | サイトに関連付けられたアクセス許可。 Null 許容型。 |
sites | Collection(サイト) | このサイトの下のサブサイトのコレクション。 |
termStore | microsoft.graph.termStore.store | このサイトの下の既定の termStore。 |
termStores | Collection(microsoft.graph.termStore.store) | このサイトにある termStores のコレクションです。 |
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
サイト リソースは baseItem から派生しており、そのリソースからプロパティを継承しています。
{
"id": "string",
"isPersonalSite": "bool",
"root": { "@odata.type": "microsoft.graph.root" },
"sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
"siteCollection": {"@odata.type": "microsoft.graph.siteCollection"},
"displayName": "string",
/* relationships */
"analytics": { "@odata.type": "microsoft.graph.itemAnalytics" },
"contentTypes": [ { "@odata.type": "microsoft.graph.contentType" }],
"drive": { "@odata.type": "microsoft.graph.drive" },
"drives": [ { "@odata.type": "microsoft.graph.drive" }],
"items": [ { "@odata.type": "microsoft.graph.baseItem" }],
"lists": [ { "@odata.type": "microsoft.graph.list" }],
"operations": [ { "@odata.type": "microsoft.graph.richLongRunningOperation" }],
"permissions": [ { "@odata.type": "microsoft.graph.permission" }],
"sites": [ { "@odata.type": "microsoft.graph.site"} ],
"columns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
"onenote": { "@odata.type": "microsoft.graph.onenote"},
"termStore": { "@odata.type": "microsoft.graph.termStore.store" },
"termStores": [ { "@odata.type": "microsoft.graph.termStore.store" } ],
/* inherited from baseItem */
"name": "string",
"createdDateTime": "datetime",
"description": "string",
"eTag": "string",
"lastModifiedDateTime": "datetime",
"webUrl": "url"
}