2017-07-31 14 views
1

ドキュメントから、私は例えばMicrosoft Graph APIを使用して現在のサイトのsiteIdを取得するにはどうすればよいですか?

にWebパーツを配置し、サイトののsiteIdを取得する任意の方法を見つけることができない、

私の現在のサイトには、次のとおりです。https://{hostname}/sites/main1 < - NOTルートサイトが、私は、これは

をSITEID取得したいと私はここに私のWebパーツをテスト: https://{hostname}/sites/main1/_layouts/15/workbench.aspx

は、どのように私はこれを達成することができますか?ドキュメントから、

サイトは、以下の値の複合IDで一意の識別子にアドレス指定されています

サイトコレクションのホスト名(contoso.sharepoint.com)

サイトコレクションユニークID(GUID)

サイト固有のID(GUID)

location.hostname(はい、JavaScript + Reactを使用してWebパーツを作成しています)を使用して簡単にホスト名を取得できますが、Graph APIを使用してサイトIDを簡単に取得する方法はありますか?

答えて

3

これを試してみてください。たとえば、https://graph.microsoft.com/v1.0/sites/{hostname}:/sites/{path}?$select=idhttps://graph.microsoft.com/v1.0/sites/cie493742.sharepoint.com:/sites/Contoso/Operations/Manufacturing?$select=id(あなたがグラフエクスプローラ上で試すことができます。この1

このフォーマットであるあなたは、IDに取り戻す:さらに多くの場合

{hostname},{spsite.id},{spweb.id}. 

ここにある情報は、ドキュメントへのリンクです:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/site_get

+0

ありがとうございます。 – PCHC

関連する問題