0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Microsoft Graph API で使用する SharePoint OnlineのサイトID,リストIDの取得方法

Posted at

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

image.png

3. サイトのGUID

SharePoint REST API で取得

GET https://[テナント名].sharepoint.com/sites/[サイト名]/_api/web/id

image.png

サイト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

image.png

※ユーザー情報リストを取得する場合は、リスト名を 'ユーザー情報リスト' または 'User Information List' にします

参考


以上です。
記載ミスなどありましたらご指摘いただけると幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?