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