首页 文章

Microsoft-Graph API确定事件的创建者

提问于
浏览
0

我正在编写一个与Microsoft Graph API集成的应用程序,我们严格使用日历部分,我们与整个团队共享Outlook日历,每个人都在那里创建事件 . 我的问题是我需要得到事件的创建者 .

According to the documentation组织者属性应该显示类型为recipient,值为 The organizer of the event ,我知道这意味着创建者,但显然所有日历的条目都显示相同的组织者 - 日历的所有者 - . 即使我查看属性isOrganizer,它仍然显示真实 .

{
   "subject":"New Event 3",
   "isOrganizer":true,
   "organizer":{
      "emailAddress":{
         "name":"Owner",
         "address":"owner@..."
      }
   }
},
{
   "subject":"New event 2",
   "isOrganizer":true,
   "organizer":{
      "emailAddress":{
         "name":"Owner",
         "address":"owner@..."
      }
   }
},
{
   "subject":"New event",
   "isOrganizer":true,
   "organizer":{
      "emailAddress":{
         "name":"Owner",
         "address":"owner@..."
      }
   }
}

有人有什么想法吗?非常感谢你!

1 回答

  • 0

    你用的api是什么?您确定没有使用组织者过滤吗?文档是正确的,Organizer对象应该正确显示谁是事件的创建者;它不应该与日历所有者有关 . 请尝试以下api,它将返回本月的所有活动,看看您是否遇到同样的问题:

    .../calendarview?startDateTime=2017-10-01T00:00:00Z&endDateTime=2017-10-31T23:59:59Z&$top=1000
    

相关问题