nav*_*nit 5 javascript api calendar google-calendar-api node.js
在我的项目中,我必须在给定时间在两个用户之间安排一次谷歌会议,我在 NodeJS 中拥有其电子邮件 ID。有人能帮我解决这个问题吗?
您需要使用Google Calendar API才能创建 Google Meet,这里是如何执行此操作的工作代码示例。
\n| 创建 Google Meet 活动 \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\ xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\ xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\ xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\ xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\ xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\ xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0 | Run in Fusebit |
|---|
// You already have the user emails from your NodeJS app\nconst attendeesEmails = [\n { \'email\': \'user1@example.com\' },\n { \'email\': \'user2@example.com\' }\n ];\nconst event = {\n summary: \'Coding class\',\n location: \'Virtual / Google Meet\',\n description: \'Learn how to code with Javascript\',\n start: {\n dateTime: \'2022-01-18T09:00:00-07:00\',\n timeZone: \'America/Los_Angeles\',\n },\n end: {\n dateTime: \'2022-01-18T09:30:00-07:00\',\n timeZone: \'America/Los_Angeles\',\n },\n attendees: attendeesEmails,\n reminders: {\n useDefault: false,\n overrides: [\n { method: \'email\', \'minutes\': 24 * 60 },\n { method: \'popup\', \'minutes\': 10 },\n ],\n },\n conferenceData: {\n createRequest: {\n conferenceSolutionKey: {\n type: \'hangoutsMeet\'\n },\n requestId: \'coding-calendar-demo\'\n }\n },\n};\n\nconst response = await calendar.events.insert({\n calendarId: \'primary\',\n resource: event,\n conferenceDataVersion: 1\n});\n\nconst { config: { data: { summary, location, start, end, attendees } }, data: { conferenceData } } = response;\n\n// Get the Google Meet conference URL in order to join the call\nconst { uri } = conferenceData.entryPoints[0];\nconsole.log(` Calendar event created: ${summary} at ${location}, from ${start.dateTime} to ${end.dateTime}, attendees:\\n${attendees.map(person => ` ${person.email}`).join(\'\\n\')} \\n Join conference call link: ${uri}`);\n});\n\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
4839 次 |
| 最近记录: |