簡體   English   中英

使用 Google Meet API 發送會議 URL

[英]Send Meeting URL using Google Meet API

我想使用 google meet api 創建 Java Spring 應用程序,我將在其中生成一個會議鏈接,兩個人可以使用該鏈接加入會議。 基本上,這就像為兩個與會者(用戶可以屬於任何域)創建一個活動,並向他們發送會議鏈接,他們可以使用該鏈接在某個預定時間使用 google hangout 加入會議。

我在這里試過這個例子: https ://developers.google.com/calendar/v3/reference/events#resource

但我認為這不是正確的,因為想要生成會議邀請鏈接,其中兩個隨機用戶可以使用鏈接加入,並且在他們的響應中有一個只能由域用戶使用的視頻群聊鏈接。

此外,在此鏈接中,提到我們可以生成沒有 API 調用的會議 URL,但不屬於我的域的來賓將無法加入,我希望有一個獨立的會議鏈接。

有人可以指出我正確的方向嗎?

Google Meet 沒有 SDK 或直接 API。

您也許可以創建一個 Google 日歷活動並將其與 Google Meet (hangoutsMeet) 相關聯。 https://developers.google.com/calendar/api/guides/create-events

如以下鏈接所述,您可以創建會議、添加與會者並獲取會議鏈接https://developers.google.com/calendar/api/guides/create-events#java

        Event event = new Event()
    .setSummary("Google I/O 2015")
    .setLocation("800 Howard St., San Francisco, CA 94103")
    .setDescription("A chance to hear more about Google's developer products.");
DateTime startDateTime = new DateTime("2015-05-28T09:00:00-07:00");
EventDateTime start = new EventDateTime()
    .setDateTime(startDateTime)
    .setTimeZone("America/Los_Angeles");
event.setStart(start);
DateTime endDateTime = new DateTime("2015-05-28T17:00:00-07:00");
EventDateTime end = new EventDateTime()
    .setDateTime(endDateTime)
    .setTimeZone("America/Los_Angeles");
event.setEnd(end);
String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence(Arrays.asList(recurrence));
EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee().setEmail("lpage@example.com"),
    new EventAttendee().setEmail("sbrin@example.com"),
};
event.setAttendees(Arrays.asList(attendees));
EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder().setMethod("email").setMinutes(24 * 60),
    new EventReminder().setMethod("popup").setMinutes(10),
};
Event.Reminders reminders = new Event.Reminders()
    .setUseDefault(false)
    .setOverrides(Arrays.asList(reminderOverrides));
event.setReminders(reminders);
String calendarId = "primary";
event = service.events().insert(calendarId, event).execute();
System.out.printf("Event created: %s\n", event.getHtmlLink());

正如您在片段event.getHtmlLink()中看到的那樣,給出了會議 URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM