如何使用Google Calendar';什么是API?

如何使用Google Calendar';什么是API?,calendar,google-calendar-api,Calendar,Google Calendar Api,我正在建立一个招聘平台,雇主可以在这里预订与潜在候选人的会议。网站所有者必须参加此会议 所以,基本上,我需要创建一个有3个邀请的Google Meeting(我们+2个其他人的电子邮件正在更改)。有没有一种方法可以使用日历API实现这一点 感谢当使用Google Meet方法创建日历事件时,您需要执行以下操作: "conferenceData": { "createRequest": { "conferenceSolution

我正在建立一个招聘平台,雇主可以在这里预订与潜在候选人的会议。网站所有者必须参加此会议

所以,基本上,我需要创建一个有3个邀请的Google Meeting(我们+2个其他人的电子邮件正在更改)。有没有一种方法可以使用日历API实现这一点


感谢

当使用Google Meet方法创建日历事件时,您需要执行以下操作:

"conferenceData": {
    "createRequest": {
      "conferenceSolutionKey": {
        "type": "hangoutsMeet"
      },
      "requestId": "7qxalsvy0exxaje"
    }
  }
"attendees": [
    {
      "email": "user1@email.com"
    },
    {
      "email": "user2@email.com"
    }
  ],
  • conferenceDataVersion
    参数设置为1
  • 版本1支持复制
    ConferenceData
    以及使用
    ConferenceData
    createRequest
    字段创建新会议

  • 要创建新的会议详细信息,请使用
    conferenceData
    createRequest
    字段。将
    conferenceSolutionKey type
    设置为“hangoutsMeet”,并在请求正文中为
    requestId
    设置一个随机字符串
  • 样本会议数据:

    "conferenceData": {
        "createRequest": {
          "conferenceSolutionKey": {
            "type": "hangoutsMeet"
          },
          "requestId": "7qxalsvy0exxaje"
        }
      }
    
    "attendees": [
        {
          "email": "user1@email.com"
        },
        {
          "email": "user2@email.com"
        }
      ],
    

    如果要使用此方法向不同的人发送会议邀请,则需要执行以下操作:

    "conferenceData": {
        "createRequest": {
          "conferenceSolutionKey": {
            "type": "hangoutsMeet"
          },
          "requestId": "7qxalsvy0exxaje"
        }
      }
    
    "attendees": [
        {
          "email": "user1@email.com"
        },
        {
          "email": "user2@email.com"
        }
      ],
    
  • sendUpdates
    参数设置为“全部”,向所有受邀请的客人发送通知

  • 使用请求正文中的与会者属性添加活动来宾

  • 示例:

    "conferenceData": {
        "createRequest": {
          "conferenceSolutionKey": {
            "type": "hangoutsMeet"
          },
          "requestId": "7qxalsvy0exxaje"
        }
      }
    
    "attendees": [
        {
          "email": "user1@email.com"
        },
        {
          "email": "user2@email.com"
        }
      ],
    

    示例事件。插入参数和请求正文:

    "conferenceData": {
        "createRequest": {
          "conferenceSolutionKey": {
            "type": "hangoutsMeet"
          },
          "requestId": "7qxalsvy0exxaje"
        }
      }
    
    "attendees": [
        {
          "email": "user1@email.com"
        },
        {
          "email": "user2@email.com"
        }
      ],
    

    输出:

    "conferenceData": {
        "createRequest": {
          "conferenceSolutionKey": {
            "type": "hangoutsMeet"
          },
          "requestId": "7qxalsvy0exxaje"
        }
      }
    
    "attendees": [
        {
          "email": "user1@email.com"
        },
        {
          "email": "user2@email.com"
        }
      ],
    

    参考文献:

    "conferenceData": {
        "createRequest": {
          "conferenceSolutionKey": {
            "type": "hangoutsMeet"
          },
          "requestId": "7qxalsvy0exxaje"
        }
      }
    
    "attendees": [
        {
          "email": "user1@email.com"
        },
        {
          "email": "user2@email.com"
        }
      ],