サイトのリソースの種類
名前空間: microsoft.graph
重要
Microsoft Graph の /beta
バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
サイト リソースは、メタデータと SharePoint サイトのリレーションシップを提供します。
メソッド
メソッド | REST パス |
---|---|
ルート サイトを取得する | GET /sites/root |
サイトを取得する | GET /sites/{site-id} |
パスを使用してサイトを取得する | GET /sites/{hostname}:/{site-path} |
グループのサイトを取得する | GET /groups/{group-id}/sites/root |
分析を取得する | GET /sites/{site-id}/analytics |
間隔によりアクティビティを取得する | GET /sites/{site-id}/getActivitiesByInterval |
ページを一覧表示する | GET /sites/{site-id}/pages |
リスト ページ テンプレート | GET /sites/{site-id}/pageTemplates/microsoft.graph.pageTemplate |
ルート サイトを一覧表示する | GET /sites?filter=root ne null&select=siteCollection,webUrl |
地域をまたいでサイトを一覧表示する | GET /site/getAllSites |
サイトのサブサイトを一覧表示する | GET /sites/{site-id}/sites |
サイトを検索する | GET /sites?search={query} |
サイトをフォローする | POST /users/{user-id}/followedSites/add |
サイトのフォローを取り消す | POST /users/{user-id}/followedSites/remove |
フォローされたサイトを一覧表示する | GET /me/followedSites |
アクセス許可を取得する | 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} |
コンテンツ タイプを一覧表示する | GET /sites/{site-id}/contentTypes |
contentType を作成する | POST /sites/{site-id}/contentTypes |
列を一覧表示する | GET /sites/{site-id}/columns |
列を作成する | POST /sites/{site-id}/columns |
ドキュメント処理ジョブを作成する | POST /sites/{site-id}/documentProcessingJobs |
リスト操作 | GET /sites/{site-id}/operations |
サイト設定を編集する | GET /sites/{site-id}/settings |
Get delta | GET /sites/delta |
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
id | 文字列 | アイテムの一意識別子。 読み取り専用です。 |
createdDateTime | DateTimeOffset | アイテムが作成された日時。 読み取り専用です。 |
説明 | string | サイトの説明テキスト。 |
eTag | string | アイテムの ETag。 読み取り専用です。 |
displayName | string | サイトの完全なタイトル。 読み取り専用です。 |
lastModifiedDateTime | DateTimeOffset | アイテムが最後に変更された日時。 読み取り専用です。 |
name | string | アイテムの名前/タイトル。 |
root | root | 存在する場合は、サイト コレクション内のルート サイトを提供します。 読み取り専用です。 |
settings | siteSettings | このサイトの設定。 読み取り専用です。 |
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
:グループのチーム サイト。
リレーションシップ
リレーションシップ | 型 | 説明 |
---|---|---|
分析 | itemAnalytics | このサイトで行われたビュー アクティビティに関する分析。 |
columns | columnDefinition コレクション | このサイトのすべてのリストで再利用可能なコラム定義のコレクションです。 |
contentModels | contentModel コレクション | このサイトに適用されるコンテンツ モデルのコレクション。 |
contentTypes | contentType コレクション | このサイトに定義されたコンテンツ タイプのコレクションです。 |
ドライブ | drive | このサイトの既定ドライブ (ドキュメント ライブラリ)。 |
documentProcessingJobs | documentProcessingJob コレクション | このサイトで実行されているドキュメント処理ジョブ。 |
drives | drive コレクション | このサイトの下のドライブ (ドキュメント ライブラリ) のコレクション。 |
externalColumns | columnDefinition コレクション | 現在のサイトの親階層のサイトから参照されるサイトで使用できる列定義のコレクション。 |
アイテム | baseItem コレクション | このサイトに含まれるすべてのアイテムを処理するために使用されました。 このコレクションは列挙できません。 |
lists | list コレクション | このサイトにあるリストのコレクションです。 |
操作 | richLongRunningOperation コレクション | サイトの実行時間の長い操作のコレクション。 |
ページ | baseSitePage コレクション | このサイトの baseSitePages リスト内のページのコレクション。 |
pageTemplates | pageTemplate コレクション | このサイトのページ テンプレートのコレクション。 |
アクセス許可 | permission コレクション | サイトに関連付けられたアクセス許可。 Null 許容型。 |
recycleBin | recycleBin | このサイト内の recycleBinItem リソースのコレクションのコンテナー。 |
sites | site コレクション | このサイトの下のサブサイトのコレクション。 |
termStore | microsoft.graph.termStore.store | このサイトの下の termStore。 |
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
サイト リソースは baseItem から派生しており、そのリソースからプロパティを継承しています。
{
"displayName": "string",
"id": "string",
"root": { "@odata.type": "microsoft.graph.root" },
"settings": { "@odata.type": "microsoft.graph.sitesettings" },
"sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
"siteCollection": {"@odata.type": "microsoft.graph.siteCollection"},
/* relationships */
"analytics": { "@odata.type": "microsoft.graph.itemAnalytics" },
"columns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
"contentTypes": [ { "@odata.type": "microsoft.graph.contentType" }],
"externalColumns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
"drive": { "@odata.type": "microsoft.graph.drive" },
"drives": [ { "@odata.type": "microsoft.graph.drive" }],
"items": [ { "@odata.type": "microsoft.graph.baseItem" }],
"lists": [ { "@odata.type": "microsoft.graph.list" }],
"permissions": [ { "@odata.type": "microsoft.graph.permission" }],
"sites": [ { "@odata.type": "microsoft.graph.site"} ],
"termStore": { "@odata.type": "microsoft.graph.termStore.store" },
/* inherited from baseItem */
"createdDateTime": "datetime",
"description": "string",
"eTag": "string",
"lastModifiedDateTime": "datetime",
"name": "string",
"webUrl": "url"
}