SharePointのRESTコマンドのまとめです。
今回は、サイトデザイン・サイトスクリプト・ハブサイト・サイトのテーマのREST APIのまとめです。
SharePoint REST サービスとは
SharePoint の RESTの概要は以下を参照ください。
サイトデザイン・サイトスクリプト
REST コマンド | 説明 |
---|---|
CreateSiteScript | 新しいサイト スクリプトを作成 |
GetSiteScripts | 既存のサイト スクリプトに関する情報のリストを取得 |
GetSiteScriptFromList | 既存の SharePoint リストからサイト スクリプト構文を作成 |
GetSiteScriptMetadata | 特定のサイト スクリプトに関する情報を取得 |
UpdateSiteScript | 新しい値でサイト スクリプトを更新 |
DeleteSiteScript | サイト スクリプトを削除 |
CreateSiteDesign | サイト デザインを作成 |
ApplySiteDesign | サイト デザインを既存のサイト コレクションに適用 |
AddSiteDesignTaskToCurrentWeb | 現在の Web にサイト デザイン タスクを追加 |
GetSiteDesigns | 既存のサイト デザインに関する情報のリストを取得 |
GetSiteDesignMetadata | 特定のサイト デザインに関する情報を取得 |
UpdateSiteDesign | 新しい値でサイト デザインを更新 |
DeleteSiteDesign | サイト デザインを削除 |
GetSiteDesignRights | サイト デザインにアクセスできるプリンシパルのリストを取得 |
GrantSiteDesignRights | 1 つ以上のプリンシパルのサイト デザインへのアクセスを許可 |
RevokeSiteDesignRights | 1 つ以上のプリンシパルのサイト デザインからのアクセスを取り消し |
ハブサイト
REST コマンド | 説明 |
---|---|
SP.HubSites.CanCreate | 現在のユーザーがハブサイトを作成できるかどうかを返す |
GetById | ハブサイトに関する情報を取得または更新 |
HubSiteData | 現在のWebのハブサイトデータを取得 |
HubSites | 現在のユーザーがアクセスできるすべてのハブサイトに関する情報を取得 |
JoinHubSite | サイトを既存のハブサイトに関連付け |
RegisterHubSite | 既存のサイトをハブサイトとして登録 |
SyncHubSiteTheme | 親ハブサイトから任意のテーマ更新を適用 |
UnRegisterHubSite | ハブサイトの登録を解除 |
SPHubSite オブジェクト型 | オブジェクト型 –SharePointハブサイトについて説明するデータを格納 |
SPHubSiteData オブジェクト型 | オブジェクト型 –SharePointハブサイトについて説明するデータを格納 |
サイトのテーマ
REST コマンド | 説明 |
---|---|
AddTenantTheme | 新しいテーマを作成 |
DeleteTenantTheme | テナント ストアからテーマを削除 |
GetTenantThemingOptions | テーマの設定を読み込む |
ApplyTheme | テナント テーマをサイトに適用 |
UpdateTenantTheme | テナント テーマの定義を更新 |