获取 shiftPreferences
命名空间:microsoft.graph
按 ID 检索 shiftPreferences 对象 的属性和关系。
权限
要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限。
| 权限类型 | 权限(从最低特权到最高特权) |
|---|---|
| 委托(工作或学校帐户) | User.Read.All、User.ReadWrite.All |
| 委托(个人 Microsoft 帐户) | 不支持。 |
| 应用程序 | UserShiftPreferences.Read.All、UserShiftPreferences.ReadWrite.All |
注意:此 API 支持管理员权限。 全局管理员可以访问他们不是其成员组。
HTTP 请求
GET /users/{userId}/settings/shiftPreferences
可选的查询参数
此方法不支持使用 OData 查询参数自定义响应。
请求标头
| 标头 | 值 |
|---|---|
| Authorization | Bearer {token}。必需。 |
请求正文
请勿提供此方法的请求正文。
响应
如果成功,此方法在响应正文中返回 响应代码和 200 OK shiftPreferences 对象。
示例
请求
下面展示了示例请求。
GET https://graph.microsoft.com/v1.0/users/871dbd5c-3a6a-4392-bfe1-042452793a50/settings/shiftPreferences
响应
下面展示了示例响应。
注意: 为了提高可读性,可能缩短了此处显示的响应对象。
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "SHPR_eeab4fb1-20e5-48ca-ad9b-98119d94bee7",
"@odata.etag": "1a371e53-f0a6-4327-a1ee-e3c56e4b38aa",
"availability": [
{
"recurrence": {
"pattern": {
"type": "Weekly",
"daysOfWeek": ["Tuesday"],
"interval": 1
},
"range": {
"type": "noEnd"
}
},
"timeZone": "Pacific Standard Time",
"timeSlots": [
{
"startTime": "09:15:00.000000",
"endTime": "12:30:00.000000"
},
{
"startTime": "16:00:00.000000",
"endTime": "20:00:00.000000"
}
]
}
]
}
反馈
提交和查看相关反馈