Создание событий в календаре Microsoft с помощью Microsoft Graph - PullRequest
1 голос
/ 11 июня 2019

Я использую это Microsoft Graph Tutorial для просмотра событий Microsoft Calendar с помощью 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();

Но похоже, что установленные функции больше не доступны, и я не могу найти другие учебные пособия / ресурсы для этого. Любая помощь будет принята с благодарностью.

Спасибо.

1 Ответ

0 голосов
/ 18 июля 2019

Репозиторий 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...