teamworkDevices を一覧表示する
名前空間: microsoft.graph
重要
Microsoft Graph の /beta
バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
テナント用にプロビジョニングされたすべてのMicrosoft Teams対応 デバイス の一覧を取得します。
注: Microsoft では、Microsoft Teams対応デバイスを無料で管理するための API の使用を一時的に提供しています。 Microsoft では、将来的にこれらの API の一部またはすべての使用料を請求する予定です。 Microsoft は価格変更について事前に通知します。 現在のライセンス モデルの詳細については、「 ライセンスと支払いの要件」を参照してください。
この API は、次の国内クラウド展開で使用できます。
グローバル サービス | 米国政府機関 L4 | 米国政府機関 L5 (DOD) | 21Vianet が運営する中国 |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
アクセス許可
この API の最小特権としてマークされているアクセス許可またはアクセス許可を選択します。 アプリで必要な場合にのみ、より高い特権のアクセス許可またはアクセス許可を使用します。 委任されたアクセス許可とアプリケーションのアクセス許可の詳細については、「アクセス許可の種類」を参照してください。 これらのアクセス許可の詳細については、「アクセス許可のリファレンス」を参照してください。
アクセス許可の種類 | 最小特権アクセス許可 | より高い特権のアクセス許可 |
---|---|---|
委任 (職場または学校のアカウント) | TeamworkDevice.Read.All | TeamworkDevice.ReadWrite.All |
委任 (個人用 Microsoft アカウント) | サポートされていません。 | サポートされていません。 |
アプリケーション | TeamworkDevice.Read.All | TeamworkDevice.ReadWrite.All |
HTTP 要求
GET /teamwork/devices
オプションのクエリ パラメーター
このメソッドは、応答のカスタマイズに役立つ $filter
(deviceType、 hardwareDetail/uniqueId、 currentUser/id プロパティ)、 $top
、 $select
、 $skipToken
OData クエリ パラメーター をサポートします。
サポートされているクエリ パターン
パターン | 構文 | メモ |
---|---|---|
サーバー側の改ページ位置の自動修正 | @odata.nextLink |
結果セットが複数のページにまたがる場合、応答で継続トークンが取得されます。 |
Filter | /devices?$filter=deviceType eq 'TeamsRoom' |
デバイス カテゴリに基づいてデバイスをフィルター処理します。 |
Filter | /devices?$filter=hardwareDetail/uniqueId eq 'value' |
デバイスに割り当てられた uniqueId に 基づいてデバイスをフィルター処理します。 |
Filter | /devices?$filter=currentUser/id eq 'value' |
デバイス上のサインインしているユーザーに基づいてデバイスをフィルター処理します。 |
ページの制限 | /devices?$top=10 |
ページ サイズが 10 のデバイスを取得します。 既定のページ制限は 20 です。 最大ページ制限は 50 です。 |
要求ヘッダー
名前 | 説明 |
---|---|
Authorization | ベアラー {token}。 必須です。 認証と認可についての詳細をご覧ください。 |
要求本文
このメソッドには、要求本文を指定しません。
応答
成功した場合、このメソッドは 200 OK
応答コードと、応答本文の teamworkDevice オブジェクトのコレクションを返します。
例
要求
GET https://graph.microsoft.com/beta/teamwork/devices
応答
注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#teamwork/devices",
"@odata.count": 2,
"@odata.nextLink": "/teamwork/devices?$filter=deviceType+eq+Microsoft.Teams.GraphSvc.teamworkDeviceType%collaborationBar%27&$top=2&$skiptoken=%2bRID%3a~z9snAP1BE88Zlz0AAAAADg%3d%3d%23RT%3a1%23TRC%3a3%23RTD%3auCNd2ZP%2fZ5zLgoPeFGRGBTMxMzIuMTcuMzJVMTY7NTc7MjEvNTozNjEyM1sA%23ISV%3a2%23IEO%3a65551%23QCF%3a4%23FPC%3aAggBAAAAADgAAPcAAAAAOAAAAQAAAAA4AAACADiI9AAAAAA4AAACABCP9QAAAAA4AAAEAFEu4AD2AAAAADgAAAQANoXZkfcAAAAAOAAABAAlgIiK",
"value": [
{
"@odata.type": "#microsoft.graph.teamworkDevice",
"id": "0f3ce432-e432-0f3c-32e4-3c0f32e43c0f",
"deviceType": "CollaborationBar",
"hardwareDetail": {
"serialNumber": "0189",
"uniqueId": "5abcdefgh",
"macAddresses": [],
"manufacturer": "yealink",
"model": "vc210"
},
"notes": "CollaborationBar device.",
"companyAssetTag": "Tag1",
"healthStatus": "Healthy",
"activityState": "Idle",
"createdDateTime": "2021-06-19T19:01:04.185Z",
"createdBy": null,
"lastModifiedDateTime": "2021-06-19T19:01:04.185Z",
"lastModifiedBy": null,
"currentUser": {
"id": "2a610f6f-adf6-4205",
"displayName": "Evan Lewis",
"userIdentityType": "aadUser"
}
},
{
"@odata.type": "#microsoft.graph.teamworkDevice",
"id": "55ab555-e432-0f3c-32e4-3c0f32e43c0f",
"deviceType": "CollaborationBar",
"hardwareDetail": {
"serialNumber": "0189",
"uniqueId": "5abcdefgh",
"macAddresses": [],
"manufacturer": "yealink",
"model": "vc210"
},
"notes": "CollaborationBar device.",
"companyAssetTag": "Tag2",
"healthStatus": "Healthy",
"activityState": "Idle",
"createdDateTime": "2021-06-10T19:01:04.185Z",
"createdBy": null,
"lastModifiedDateTime": "2021-06-19T19:01:04.185Z",
"lastModifiedBy": null,
"currentUser": {
"id": "2a610f6f-adf6-4205",
"displayName": "Evan Lewis",
"userIdentityType": "aadUser"
}
}
]
}