使用Microsoft图在日历Microsoft创建事件



我正在使用这个Microsoft图形教程来查看Microsoft日历事件,使用Android Studio。我已经完成了本教程,想知道如何创建事件。

我目前正在尝试使用 Event 对象来创建事件。我正在尝试使用此 GitHub 存储库中的以下代码:

Event event = new Event();
event.setSubject("Today's appointment");
event.setStart(dtz);
event.setImportance(Importance.High);
event.setIsReminderOn(true);
event.setReminderMinutesBeforeStart(15);

要为此代码创建事件,请执行以下操作:

Event addedEvent = client.getMe().getCalendars().getById("Calendar").getEvents().add(event).get();

但是似乎设置函数不再可用,我找不到任何其他教程/资源。任何帮助将不胜感激。

谢谢。

你用于帮助的 github 存储库不使用此处找到的 Java Graph SDK。但是,如果你在首次使用的 android 示例之上构建解决方案,下面的代码示例应该可以帮助您创建事件。

本质上,sdk 中的模型具有可以直接通过赋值修改的属性,我们使用 post(event) 通过 POST http 方法将其发送过来。

Event event = new Event();
event.subject = "Let's go for lunch";
ItemBody body = new ItemBody();
body.contentType = BodyType.HTML;
body.content = "Does late morning work for you?";
event.body = body;
DateTimeTimeZone start = new DateTimeTimeZone();
start.dateTime = "2017-04-15T12:00:00";
start.timeZone = "Pacific Standard Time";
event.start = start;
DateTimeTimeZone end = new DateTimeTimeZone();
end.dateTime = "2017-04-15T14:00:00";
end.timeZone = "Pacific Standard Time";
event.end = end;
Location location = new Location();
location.displayName = "Harry's Bar";
event.location = location;
graphClient.me().events()
    .buildRequest()
    .post(event);

这个 github 存储库也可能是一个很大的帮助,因为它有许多很棒的片段:)https://github.com/microsoftgraph/android-java-snippets-sample

相关内容

  • 没有找到相关文章

最新更新