Microsoft graph api MS Graph API-预订业务-使用“添加员工”;“管理人”;“角色创造”;“外部客人”;
我尝试在中的MS Doc之后,使用MS Graph API将具有Microsoft graph api MS Graph API-预订业务-使用“添加员工”;“管理人”;“角色创造”;“外部客人”;,microsoft-graph-api,office365,Microsoft Graph Api,Office365,我尝试在中的MS Doc之后,使用MS Graph API将具有管理员角色的员工添加到现有预订中 我为其获取令牌的用户 我正在发送到MS Graph API以获取令牌的用户是我的Azure AD租户中的全局管理员,并且拥有完整的Office 365许可证,包括预订应用程序 在Azure广告中注册的应用程序 我在那里注册的应用程序已授予所有预订和用户访问MS Graph API的权限以及Directory.ReadWrite.all。下面是一个截图: 问题 无论请求负载中角色属性的值如何,工作人
管理员角色的员工添加到现有预订中
我为其获取令牌的用户
我正在发送到MS Graph API以获取令牌的用户是我的Azure AD租户中的全局管理员,并且拥有完整的Office 365许可证,包括预订
应用程序
在Azure广告中注册的应用程序
我在那里注册的应用程序已授予所有预订和用户访问MS Graph API的权限以及Directory.ReadWrite.all
。下面是一个截图:
问题
无论请求负载中角色
属性的值如何,工作人员总是使用externalGuest
角色创建。以下是邮递员的截图:
下面是一个可能的角色值列表:
我还尝试更新该工作人员,将角色更改为administrator
,以查看这是否有帮助,但即使在更新中,也不会更改角色值
我在谷歌上搜索了一下,找到了一些我能找到的线索,但是没有找到任何有用的东西。这是一个已知的问题吗?还是有解决办法?有什么像我丢失的特定许可证吗
感谢您的意见。这是因为您提供的电子邮件地址不在您的租户中。请尝试在租户中提供用户电子邮件地址,并尝试添加“查看者”或“来宾”等角色。这对我有用
POST https://graph.microsoft.com/beta/bookingBusinesses/TestBookingCalendar@xyz.live/staffmembers
{
"@odata.type":"#microsoft.graph.bookingStaffMember",
"colorIndex":1,
"displayName":"ABC",
"emailAddress":"NKS@xyz.live",
"role@odata.type":"#microsoft.graph.bookingStaffRole",
"role":"guest",
"useBusinessHours":true,
"workingHours@odata.type":"#Collection(microsoft.graph.bookingWorkHours)",
"workingHours":[
{
"@odata.type":"#microsoft.graph.bookingWorkHours",
"day@odata.type":"#microsoft.graph.dayOfWeek",
"day":"monday",
"timeSlots@odata.type":"#Collection(microsoft.graph.bookingWorkTimeSlot)",
"timeSlots":[
{
"@odata.type":"#microsoft.graph.bookingWorkTimeSlot",
"end":"17:00:00.0000000",
"start":"08:00:00.0000000"
}
]
},
{
"@odata.type":"#microsoft.graph.bookingWorkHours",
"day@odata.type":"#microsoft.graph.dayOfWeek",
"day":"tuesday",
"timeSlots@odata.type":"#Collection(microsoft.graph.bookingWorkTimeSlot)",
"timeSlots":[
{
"@odata.type":"#microsoft.graph.bookingWorkTimeSlot",
"end":"17:00:00.0000000",
"start":"08:00:00.0000000"
}
]
},
{
"@odata.type":"#microsoft.graph.bookingWorkHours",
"day@odata.type":"#microsoft.graph.dayOfWeek",
"day":"wednesday",
"timeSlots@odata.type":"#Collection(microsoft.graph.bookingWorkTimeSlot)",
"timeSlots":[
{
"@odata.type":"#microsoft.graph.bookingWorkTimeSlot",
"end":"17:00:00.0000000",
"start":"08:00:00.0000000"
}
]
},
{
"@odata.type":"#microsoft.graph.bookingWorkHours",
"day@odata.type":"#microsoft.graph.dayOfWeek",
"day":"thursday",
"timeSlots@odata.type":"#Collection(microsoft.graph.bookingWorkTimeSlot)",
"timeSlots":[
{
"@odata.type":"#microsoft.graph.bookingWorkTimeSlot",
"end":"17:00:00.0000000",
"start":"08:00:00.0000000"
}
]
},
{
"@odata.type":"#microsoft.graph.bookingWorkHours",
"day@odata.type":"#microsoft.graph.dayOfWeek",
"day":"friday",
"timeSlots@odata.type":"#Collection(microsoft.graph.bookingWorkTimeSlot)",
"timeSlots":[
{
"@odata.type":"#microsoft.graph.bookingWorkTimeSlot",
"end":"17:00:00.0000000",
"start":"08:00:00.0000000"
}
]
}
]
}
这是因为您提供的电子邮件地址不存在于您的租户中。请尝试在租户中提供用户电子邮件地址,并尝试添加“查看者”或“来宾”等角色。它对我有用。谢谢,湿婆-它很好用!很高兴在这里看到它成功了。将此移动到答案。请单击复选标记将其标记为答案。这样做有助于其他人找到问题的答案。看见