💡
原文英文,约600词,阅读约需3分钟。
📝
内容提要
在应用程序仅访问场景中,Shifts管理图API已弃用MS-APP-ACTS-AS头部。请移除该头部,并使用新的API格式,确保请求体中包含用户ID。更改涉及批准、拒绝请求及时间卡的处理方式。
🎯
关键要点
- 在应用程序仅访问场景中,Shifts管理图API已弃用MS-APP-ACTS-AS头部。
- 如果当前不发送MS-APP-ACTS-AS头部,则无需进行更改。
- 如果当前发送MS-APP-ACTS-AS头部,请移除该头部,并在请求体中包含用户ID。
- 对于时间变更请求,使用/approveForUser和/declineForUser替代/approve和/decline。
- 创建时间请假请求时,需通过senderUserId属性提供发送者用户ID。
- 确认时间卡时,使用/confirmForUser替代/confirm。
- 打卡时间卡时,需通过onBehalfOfUserId属性提供打卡用户的ID。
- 创建时间卡时,需通过userId属性提供时间卡拥有者的ID。
❓
延伸问答
Shifts管理图API中弃用MS-APP-ACTS-AS头部的原因是什么?
MS-APP-ACTS-AS头部的弃用是为了与Microsoft Graph的权限模型保持一致,因为在应用程序仅访问场景中没有登录用户。
如果我当前发送MS-APP-ACTS-AS头部,应该如何处理?
如果当前发送MS-APP-ACTS-AS头部,请将其移除,并在请求体中包含用户ID。
如何使用新的API格式处理时间变更请求?
对于时间变更请求,使用/approveForUser和/declineForUser替代/approve和/decline。
创建时间请假请求时需要提供哪些信息?
创建时间请假请求时,需要通过senderUserId属性提供发送者用户ID。
如何确认时间卡?
确认时间卡时,请使用/confirmForUser替代/confirm,并在请求中包含用户ID。
打卡时间卡时需要提供什么信息?
打卡时间卡时,需要通过onBehalfOfUserId属性提供打卡用户的ID。
➡️