Java Microsoft Graph API如何发送多日期事件

Java Microsoft Graph API如何发送多日期事件,java,microsoft-graph-api,outlook-restapi,Java,Microsoft Graph Api,Outlook Restapi,我有一个Java应用程序,它使用Microsoft Graph API发送邮件和安排事件。我能够创建一个事件,以以下格式发布带有JSON的请求: { “主题”:“测试事件”, “开始”:{ “日期时间”:“2017-12-01T09:00:00”, “时区”:“南非西部标准时间” }, “结束”:{ “日期时间”:“2017-12-01T10:00:00”, “时区”:“南非西部标准时间” }, “正文”:{ “内容类型”:“文本”, “内容”:“这是一项测试” }, “与会者”:[{ “电子邮

我有一个Java应用程序,它使用Microsoft Graph API发送邮件和安排事件。我能够创建一个事件,以以下格式发布带有JSON的请求:

{
“主题”:“测试事件”,
“开始”:{
“日期时间”:“2017-12-01T09:00:00”,
“时区”:“南非西部标准时间”
},
“结束”:{
“日期时间”:“2017-12-01T10:00:00”,
“时区”:“南非西部标准时间”
},
“正文”:{
“内容类型”:“文本”,
“内容”:“这是一项测试”
},
“与会者”:[{
“电子邮件地址”:{
“地址”:someuser@somewhere.com",
“名称”:“某个用户”
}
}]
}
这将在2017年1月12日上午9:00至10:00之间创建一个事件。只要一天就够了。但现在我需要创建一个多日期事件,分别发生在2017年1月12日和2017年2月12日,时间都是上午9:00到晚上10:00。所以我的问题是,创建此事件需要什么JSON表示?

您需要为事件设置一个:

“重复性”:{
“模式”:{
“类型”:“每日”,
“间隔”:1
},
“范围”:{
“类型”:“结束日期”,
“起始日期”:“2017-12-01”,
“截止日期”:“2017-12-01”
}
}
完整的有效载荷如下所示:

{
“主题”:“测试事件”,
“开始”:{
“日期时间”:“2017-12-01T09:00:00”,
“时区”:“南非西部标准时间”
},
“结束”:{
“日期时间”:“2017-12-01T10:00:00”,
“时区”:“南非西部标准时间”
},
“正文”:{
“内容类型”:“文本”,
“内容”:“这是一项测试”
},
“与会者”:[{
“电子邮件地址”:{
“地址”:someuser@somewhere.com",
“名称”:“某个用户”
}
}],
“复发”:{
“模式”:{
“类型”:“每日”,
“间隔”:1
},
“范围”:{
“类型”:“结束日期”,
“起始日期”:“2017-12-01”,
“截止日期”:“2017-12-01”
}
}
}

这就是我要找的。在我的例子中,我将在范围内使用
“endDate”:“2017-12-02”
。谢谢