名前空間: microsoft.graph
重要
Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
この API は、次の国内クラウド展開で使用できます。
| グローバル サービス | 米国政府機関 L4 | 米国政府機関 L5 (DOD) | 21Vianet が運営する中国 |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
アクセス許可
この API の最小特権としてマークされているアクセス許可またはアクセス許可を選択します。 アプリで必要な場合にのみ、より高い特権のアクセス許可またはアクセス許可を使用します。 委任されたアクセス許可とアプリケーションのアクセス許可の詳細については、「アクセス許可の種類」を参照してください。 これらのアクセス許可の詳細については、「アクセス許可のリファレンス」を参照してください。
| アクセス許可の種類 | 最小特権アクセス許可 | より高い特権のアクセス許可 |
|---|---|---|
| 委任 (職場または学校のアカウント) | TeamworkSection.Read | TeamworkSection.ReadWrite |
| 委任 (個人用 Microsoft アカウント) | サポートされていません。 | サポートされていません。 |
| アプリケーション | TeamworkSection.Read.All | TeamworkSection.ReadWrite.All |
HTTP 要求
GET /users/{user-id}/teamwork/sections/{teamworkSection-id}
オプションのクエリ パラメーター
このメソッドは、応答のカスタマイズに役立つ $expand OData クエリ パラメーターをサポートします。
項目のリレーションシップのみを展開でき、1 レベルの拡張のみがサポートされます。 詳細については、「OData クエリ パラメーター」を参照してください。
$expand=itemsが指定されている場合、応答にはセクションの項目コレクションがインラインで含まれます。
- ユーザー定義セクションの場合、items コレクションには、セクション内で編成されたチャット、チャネル、会議、コミュニティが含まれます。
-
システム定義セクションの場合、items コレクションは常に空の配列 (
[]) として返されます。 システム定義セクションの内容は、パブリック Graph APIを介して公開されません。
要求ヘッダー
| ヘッダー | 値 |
|---|---|
| Authorization | ベアラー {token}。 必須です。 認証と認可についての詳細をご覧ください。 |
| If-None-Match |
セクションを一覧表示するときに返される@microsoft.graph.sectionsVersion 注釈の値、または以前に取得したセクションの@odata.etag 値。 セクション階層が変更されなかった場合、このヘッダーは 304 Not Modified 応答コードを返します。 省略可能。 |
要求本文
このメソッドには、要求本文を指定しません。
応答
成功した場合、このメソッドは応答コード 200 OK と、応答本文に teamworkSection オブジェクトを返します。
If-None-Match ヘッダーが指定され、リソースが変更されなかった場合、このメソッドは304 Not Modified応答を返します。
例
例 1: セクションを取得する
要求
次の例は要求を示しています。
GET https://graph.microsoft.com/beta/users/10f8c3a6-3e2a-4e8b-9c7d-5a4b6c8d9e0f/teamwork/sections/a1b2c3d4-e5f6-7890-abcd-ef1234567890
応答
次の例は応答を示しています。
注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。
HTTP/1.1 200 OK
Content-type: application/json
ETag: "1742515200"
{
"@odata.type": "#microsoft.graph.teamworkSection",
"@odata.etag": "\"1742515200\"",
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"displayName": "Favorites",
"displayIcon": {
"iconType": "⭐",
"displayName": "Star",
"contentUrl": null,
"skinTone": null
},
"sectionType": "userDefined",
"sortType": "mostRecent",
"isExpanded": true,
"isHierarchicalViewEnabled": false,
"createdDateTime": "2025-01-15T10:30:00Z",
"lastModifiedDateTime": "2025-03-01T14:22:00Z"
}
例 2: 項目が展開されたユーザー定義セクションを取得する
次の例では、 $expand=items を使用して、セクションとそのアイテム コレクションを 1 つの要求で返します。
要求
GET https://graph.microsoft.com/beta/users/10f8c3a6-3e2a-4e8b-9c7d-5a4b6c8d9e0f/teamwork/sections/a1b2c3d4-e5f6-7890-abcd-ef1234567890?$expand=items
応答
次の例は応答を示しています。
注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。
HTTP/1.1 200 OK
Content-type: application/json
ETag: "1742515200"
{
"@odata.type": "#microsoft.graph.teamworkSection",
"@odata.etag": "\"1742515200\"",
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"displayName": "Favorites",
"sectionType": "userDefined",
"sortType": "mostRecent",
"isExpanded": true,
"isHierarchicalViewEnabled": false,
"createdDateTime": "2025-01-15T10:30:00Z",
"lastModifiedDateTime": "2025-03-01T14:22:00Z",
"items": [
{
"@odata.type": "#microsoft.graph.teamworkSectionItem",
"id": "19:d5b2c3a4-e6f7-8901-abcd-ef3456789012@thread.v2",
"itemType": "chat",
"createdDateTime": "2025-02-10T09:15:00Z",
"lastModifiedDateTime": "2025-03-05T11:30:00Z"
},
{
"@odata.type": "#microsoft.graph.teamworkSectionItem",
"id": "19:e6f7a8b9-0123-4567-89ab-cdef01234567@thread.tacv2",
"itemType": "channel",
"createdDateTime": "2025-01-20T14:00:00Z",
"lastModifiedDateTime": "2025-03-01T08:45:00Z"
}
]
}
例 3: 項目が展開されたシステム定義セクションを取得する
次の例では、システム定義セクションで $expand=items を使用します。 システム定義セクションの内容はパブリック Graph APIを介して公開されないため、items コレクションは空の配列として返されます。
要求
GET https://graph.microsoft.com/beta/users/10f8c3a6-3e2a-4e8b-9c7d-5a4b6c8d9e0f/teamwork/sections/b2c3d4e5-f6a7-8901-bcde-f12345678901?$expand=items
応答
HTTP/1.1 200 OK
Content-type: application/json
ETag: "1742515200"
{
"@odata.type": "#microsoft.graph.teamworkSection",
"@odata.etag": "\"1742515200\"",
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"displayName": "TeamsAndChannels",
"sectionType": "systemDefined",
"sortType": "nameAlphabetical",
"isExpanded": true,
"isHierarchicalViewEnabled": true,
"createdDateTime": "2024-06-10T08:00:00Z",
"lastModifiedDateTime": "2025-02-28T16:45:00Z",
"items": []
}