サイトのリソースの種類

名前空間: microsoft.graph

サイト リソースは、メタデータと SharePoint サイトのリレーションシップを提供します。

メソッド

メソッド 戻り値の種類 説明
ルート サイトを取得する サイト テナント内のルートの SharePoint サイトにアクセスします。
サイトを取得する サイト SiteId を使用して SharePoint サイトにアクセスします。
地域をまたいでサイトを一覧表示する サイトのコレクション organization内のすべての地域のサイトを一覧表示します。
パスを使用してサイトを取得する サイト 相対パスを使用してルートの SharePoint サイトにアクセスします。
グループのサイトを取得する サイト グループのチーム サイトにアクセスします。
分析を取得する itemAnalytics このリソースの分析を取得します。
間隔によりアクティビティを取得する itemActivityStat 指定した時間間隔内にitemActivityStatsのコレクションを取得します。
Get delta site コレクション サイト コレクション全体の完全な読み取りを実行することなく、新しく作成、更新、または削除されたサイトを取得します。
サイトを検索する サイトのコレクション 指定されたキーワードに一致するサイトについて、SharePoint テナント全体でSearchします。
サイトをフォローする サイトのコレクション ユーザーのサイトまたは複数のサイトをフォローします。
サイトのフォローを取り消す サイトのコレクション ユーザーのサイトまたは複数のサイトをフォローします。
フォローされたサイトを一覧表示する サイトのコレクション サインインしているユーザーの後に続くサイトを一覧表示します。
アクセス許可を取得する 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"
}