Microsoft Graph APIを使用してSharePoint Online関連の開発をする場合、サイトのサイトIDや各リストのリストIDが必要となります。
Microsoft Graph APIを使用してサイトID,リストIDを取得する方法は以前の記事に記載しましたが、環境によりGraph API Explorerの実行を許可していない場合がありましたので、Graph API を使用せず、SharePoint REST APIを使用して取得する方法を記載します。
サイトIDの取得
サイトIDは、次の値の複合であるユニークなIDによって識別され、
[サイトコレクションのホスト名],[サイトコレクションのGUID],[サイトのGUID] という形式です。
・サイトコレクションのホスト名
・サイトコレクションのGUID
・サイトのGUID
1. ホスト名
URLから取得
[テナント名].sharepoint.com
2. サイトコレクションのGUID
SharePoint REST API で取得
GET https://[テナント名].sharepoint.com/sites/[サイト名]/_api/site/id
3. サイトのGUID
SharePoint REST API で取得
GET https://[テナント名].sharepoint.com/sites/[サイト名]/_api/web/id
サイトID
取得したホスト名、サイトコレクションのGUID、サイトのGUIDをカンマで接続した文字列
サイトID例:
[ドメイン名
].sharepoint.com,88888888-8888-8888-8888-888888888888,99999999-9999-9999-9999-999999999999
リストIDの取得
SharePoint REST APIで取得
GET https://[テナント名].sharepoint.com/sites/[サイト名]/_api/web/lists/getbytitle('[リスト名]')/id
※ユーザー情報リストを取得する場合は、リスト名を 'ユーザー情報リスト' または 'User Information List' にします
参考
以上です。
記載ミスなどありましたらご指摘いただけると幸いです。