gpt4 book ai didi

java - 谷歌日历 Activity , session 详情未设置

转载 作者:行者123 更新时间:2023-12-04 04:09:45 27 4
gpt4 key购买 nike

我正在尝试使用 Java SDK V3 通过 session (Google Meet) 创建 Google 日历 Activity 。正在创建 Activity ,但尚未设置 session 详细信息。不确定缺少什么

创建请求:

Calendar service = new Calendar
.Builder(GoogleNetHttpTransport.newTrustedTransport(),
getDefaultInstance(),
new HttpCredentialsAdapter(googleCalendarCredentials()))
.setApplicationName(APPLICATION_NAME)
.build();

Event event = new Event();

event.setStart(new EventDateTime().setDateTime(new DateTime(currentTimeMillis())));
event.setEnd(new EventDateTime().setDateTime(new DateTime(currentTimeMillis() + 10000000)));

ConferenceData conferenceData = new ConferenceData();

conferenceData.setCreateRequest(
new CreateConferenceRequest()
.setConferenceSolutionKey(
new ConferenceSolutionKey()
.setType("hangoutsMeet")));

event.setConferenceData(conferenceData);

service.events().insert("primary", event).execute();

获取请求:

Events events = service.events()
.list("primary")
.execute();

List<Event> items = events.getItems();

if (items.isEmpty()) {
System.out.println("No upcoming events found.");
} else {
System.out.println("Upcoming events");

for (Event eventRs : items) {
System.out.printf("%s\n", eventRs.getConferenceData().getConferenceId());
}
}

获取 eventRs.getConferenceData() 为空。

最佳答案

如果您查看 Event.insert 上的文档您将看到您需要设置选项参数 conferenceDataVersion 才能使其能够设置 session 数据。

enter image description here

Version 0 assumes no conference data support and ignores conference data in the event's body. Version 1 enables support for copying of ConferenceData

关于java - 谷歌日历 Activity , session 详情未设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61949300/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com