列出服务
命名空间:microsoft.graph
获取指定 bookingBusiness 中的 bookingService 对象列表。
此 API 可用于以下国家级云部署。
全局服务 | 美国政府 L4 | 美国政府 L5 (DOD) | 由世纪互联运营的中国 |
---|---|---|---|
✅ | ✅ | ✅ | ❌ |
权限
为此 API 选择标记为最低特权的权限。 只有在应用需要它时,才使用更高的特权权限。 有关委派权限和应用程序权限的详细信息,请参阅权限类型。 要了解有关这些权限的详细信息,请参阅 权限参考。
权限类型 | 最低特权权限 | 更高特权权限 |
---|---|---|
委派(工作或学校帐户) | Bookings.Read.All | Bookings。Manage.All、Bookings。ReadWrite.All、BookingsAppointment.ReadWrite.All |
委派(个人 Microsoft 帐户) | 不支持。 | 不支持。 |
应用程序 | BookingsAppointment.ReadWrite.All | Bookings。Manage.All、Bookings。Read.All,Bookings。ReadWrite.All |
HTTP 请求
GET /solutions/bookingBusinesses/{id}/services
可选的查询参数
此方法支持$count和$expand OData 查询参数 ,以帮助自定义响应。
请求标头
名称 | 说明 |
---|---|
Authorization | Bearer {code}。 必需。 |
请求正文
请勿提供此方法的请求正文。
响应
如果成功,此方法在响应正文中返回响应 200 OK
代码和 bookingService 对象的集合。
示例
请求
以下示例显示了一个请求。
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.com/services
响应
以下示例显示了相应的响应。
注意:为了提高可读性,可能缩短了此处显示的响应对象。
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/solutions/$metadata#bookingBusinesses('Contosolunchdelivery%40contoso.com')/services",
"value": [
{
"id": "f9b9121f-aed7-4c8c-bb3a-a1796a0b0b2d",
"displayName": "Initial service",
"defaultDuration": "PT10M",
"defaultPrice": 0.0,
"defaultPriceType": "notSet",
"description": "Not sure how to choose? Let us introduce you to our traditional family recipes.",
"languageTag": "en-US",
"isHiddenFromCustomers": false,
"notes": "This is where you can add notes about this service that only you and your staff see.",
"preBuffer": "PT0S",
"postBuffer": "PT0S",
"staffMemberIds": [],
"isLocationOnline": true,
"smsNotificationsEnabled": true,
"isAnonymousJoinEnabled": false,
"webUrl": "https://outlook.office365.com/owa/calendar/Contosolunchdelivery@contoso.com/bookings/s/gkcGIq92Z0u5h4ABB9Qgce5",
"schedulingPolicy": null,
"defaultLocation": {
"displayName": "Contoso Lunch Delivery",
"locationEmailAddress": null,
"locationUri": "",
"locationType": null,
"uniqueId": null,
"uniqueIdType": null,
"address": {
"street": "4567 First Street",
"city": "Buffalo",
"state": "NY",
"countryOrRegion": "USA",
"postalCode": "98052"
},
"coordinates": {
"altitude": null,
"latitude": null,
"longitude": null,
"accuracy": null,
"altitudeAccuracy": null
}
},
"defaultReminders": []
},
{
"id": "57da6774-a087-4d69-b0e6-6fb82c339976",
"displayName": "Catered bento",
"defaultDuration": "PT30M",
"defaultPrice": 10.0,
"defaultPriceType": "fixedPrice",
"description": "Catered individual bento box lunch",
"languageTag": "en-US",
"isHiddenFromCustomers": false,
"notes": "Home-cooked special",
"preBuffer": "PT5M",
"postBuffer": "PT10M",
"staffMemberIds": [],
"isLocationOnline": true,
"smsNotificationsEnabled": false,
"isAnonymousJoinEnabled": false,
"webUrl": "https://outlook.office365.com/owa/calendar/Contosolunchdelivery@contoso.com/bookings/s/gpcGIq92Z0u5h6ABB9Qgrt5",
"defaultLocation": {
"displayName": "Contoso Lunch Delivery",
"locationEmailAddress": null,
"locationUri": "",
"locationType": null,
"uniqueId": null,
"uniqueIdType": null,
"address": {
"street": "4567 First Street",
"city": "Buffalo",
"state": "NY",
"countryOrRegion": "USA",
"postalCode": "98052"
},
"coordinates": {
"altitude": null,
"latitude": null,
"longitude": null,
"accuracy": null,
"altitudeAccuracy": null
}
},
"defaultReminders": [],
"schedulingPolicy": {
"timeSlotInterval": "PT1H",
"minimumLeadTime": "PT10H",
"maximumAdvance": "P10D",
"sendConfirmationsToOwner": true,
"allowStaffSelection": true
}
},
{
"id": "635a7b7c-4230-4d3b-a42b-698e89927528",
"displayName": "Kaiseki",
"defaultDuration": "PT1H30M",
"defaultPrice": 30.0,
"defaultPriceType": "fixedPrice",
"description": "Individual kaiseki lunch delivery",
"languageTag": "en-US",
"isHiddenFromCustomers": false,
"notes": "Home-cooked special",
"preBuffer": "PT5M",
"postBuffer": "PT10M",
"staffMemberIds": [],
"isLocationOnline": true,
"smsNotificationsEnabled": true,
"isAnonymousJoinEnabled": false,
"webUrl": "https://outlook.office365.com/owa/calendar/Contosolunchdelivery@contoso.com/bookings/s/bplGIq92Z0u5h4FWB9Qgvu7",
"defaultLocation": {
"displayName": "Contoso Lunch Delivery",
"locationEmailAddress": null,
"locationUri": "",
"locationType": null,
"uniqueId": null,
"uniqueIdType": null,
"address": {
"street": "4567 First Street",
"city": "Buffalo",
"state": "NY",
"countryOrRegion": "USA",
"postalCode": "98052"
},
"coordinates": {
"altitude": null,
"latitude": null,
"longitude": null,
"accuracy": null,
"altitudeAccuracy": null
}
},
"defaultReminders": [],
"schedulingPolicy": {
"timeSlotInterval": "PT1H",
"minimumLeadTime": "PT10H",
"maximumAdvance": "P10D",
"sendConfirmationsToOwner": true,
"allowStaffSelection": true
}
}
]
}