Office 365 Calendar API - 创建事件时忽略了与会者列表?

时间:2016-05-06 04:21:54

标签: api outlook calendar office365

我面临着这个API的一个奇怪问题 - 当发布在Outlook日历中创建事件的请求时,我得到的响应从不包括我指定的参加者。它只会显示日历所有者,通过该日历所有者进行API调用。此外,其他领域(主题,开始/结束,BodyPreview等)似乎正确传递。

即使使用文档中提供的示例,我也会得到这个奇怪的结果。如果有人提示,那将非常感激!

提前致谢。

以下示例请求:

event_outlook={
"Subject": "Discuss the Calendar REST API",
"Body": {
"ContentType": "HTML",
"Content": "I think it will meet our requirements!"
},
"Start": {
  "DateTime": "2016-05-06T12:00:00",
  "TimeZone": "Pacific Standard Time"
},
"End": {
  "DateTime": "2016-05-06T13:00:00",
  "TimeZone": "Pacific Standard Time"
},
"Attendees": [
{
  "EmailAddress": {
    "Address": "janets@a830edad9050849NDA1.onmicrosoft.com",
    "Name": "Janet Schorr"
  },
  "Type": "Required"
}
]
}

https://msdn.microsoft.com/en-us/office/office365/api/complex-types-for-mail-contacts-calendar#RESTAPIResourcesEvent

1 个答案:

答案 0 :(得分:0)

您使用哪个帐户来创建活动?是office 365帐户还是outlook.com帐户?使用outlook.com(或其他非办公室365帐户)创建事件存在一个已知问题,其中与会者列表被组织者替换。