使用 Microsoft Graph 从组织者而不是受邀者检索主题行 API
Retrieve subject line from the organiser rather than invitee's using Microsoft Graph API
首先,{}
中的任何内容都只是在 foreach
循环中传递的变量 - 但为了简单起见...
我目前正在调用 Microsoft Graph API 调用我们的会议室日历,并列出接下来的 3 个事件:
https://graph.microsoft.com/v1.0/users/{id}/calendar/calendarView?StartDateTime=YYYY-MM-DDT08:00:00.0000000Z&EndDateTime=YYYY-MM-DDT18:00:00.0000000Z&select=start,end,organizer,subject
return 那个房间及其事件的正确详细信息:
Array (
[@odata.etag] => W/"1QAcmk6aukS..."
[id] => AAMkADRkM2I5MTk5LTZmO...
[subject] => {Organiser's First Last}
[start] => Array (
[dateTime] => 2019-05-10T09:15:00.0000000
)
[end] => Array (
[dateTime] => 2019-05-10T09:30:00.0000000
)
[organizer] => Array (
[emailAddress] => Array (
[name] => First Last
[address] => email@domain.ltd
)
)
)
但是,如您所见,我将主题设置为组织者的姓名,而不是会议主题。这是因为房间不是组织者,并且他们的日历显示他们与所述人会面。
有没有办法查找该会议的组织者主题并让它拉出正确的主题行?
我试过使用 [id]
但它们似乎与用户 <-> 房间 [id] 不匹配。
我已经尝试 运行 API 调用:
https://graph.microsoft.com/v1.0/users/{[organizer][email][address]}/calendar/calendarView?StartDateTime={[start][dateTime]}&EndDateTime={[end][dateTime]}&select=subject
仅当该用户没有全天活动或重叠活动时才有效。
有没有办法关联这些项目?
我不知道为什么有些版主删除了一个完全有效的答案,又来了
简短版本:
设置-CalendarProcessing -Identity RESOURCEMAILBOX -DeleteSubject $False -AddOrganizerToSubject $False
首先,{}
中的任何内容都只是在 foreach
循环中传递的变量 - 但为了简单起见...
我目前正在调用 Microsoft Graph API 调用我们的会议室日历,并列出接下来的 3 个事件:
https://graph.microsoft.com/v1.0/users/{id}/calendar/calendarView?StartDateTime=YYYY-MM-DDT08:00:00.0000000Z&EndDateTime=YYYY-MM-DDT18:00:00.0000000Z&select=start,end,organizer,subject
return 那个房间及其事件的正确详细信息:
Array (
[@odata.etag] => W/"1QAcmk6aukS..."
[id] => AAMkADRkM2I5MTk5LTZmO...
[subject] => {Organiser's First Last}
[start] => Array (
[dateTime] => 2019-05-10T09:15:00.0000000
)
[end] => Array (
[dateTime] => 2019-05-10T09:30:00.0000000
)
[organizer] => Array (
[emailAddress] => Array (
[name] => First Last
[address] => email@domain.ltd
)
)
)
但是,如您所见,我将主题设置为组织者的姓名,而不是会议主题。这是因为房间不是组织者,并且他们的日历显示他们与所述人会面。
有没有办法查找该会议的组织者主题并让它拉出正确的主题行?
我试过使用 [id]
但它们似乎与用户 <-> 房间 [id] 不匹配。
我已经尝试 运行 API 调用:
https://graph.microsoft.com/v1.0/users/{[organizer][email][address]}/calendar/calendarView?StartDateTime={[start][dateTime]}&EndDateTime={[end][dateTime]}&select=subject
仅当该用户没有全天活动或重叠活动时才有效。
有没有办法关联这些项目?
我不知道为什么有些版主删除了一个完全有效的答案,又来了
简短版本:
设置-CalendarProcessing -Identity RESOURCEMAILBOX -DeleteSubject $False -AddOrganizerToSubject $False