0

typheous gem을 사용하여 Google 캘린더 API (V3)를 통해 새 일정을 만듭니다. 응답이 200을 반환하고 일정 이벤트가 만들어집니다. 내 질문에 항상 video-call을 첨부하여 이벤트를 만드는 방법이 있습니까?레일 : Google 캘린더 API를 통해 새 일정을 만들 때 화상 통화를 추가하는 방법

response = Typhoeus::Request.new(
     "https://www.googleapis.com/calendar/v3/calendars/calendarId/events", 
     method: :post, 
     body: { 
       start: { 
        dateTime: Time.parse(split_time_range[0]) 
       }, 
       end: { 
        dateTime: Time.parse(split_time_range[1]) 
       }, 
       attendees: [ 
        { 
        email: "#{ENV["my_email"]}" 
        } 
       ], 
       summary: "New Meeting" 
       }.to_json, 
     params: {access_token: session[:google_calendar_access_token], calendarId: "primary", sendNotifications: true}, 
     headers: {"Content-Type": "application/json"} 
    ).run 

답변

2

구글 캘린더 event 몸은

hangoutLink 문자열이 이벤트와 연관된의 Google+ 행 아웃에 대한 절대 링크 HangoutsLink라는 필드를 가지고있다. 읽기 전용.

이 필드는 읽기 전용입니다. 내가 당신의 이벤트를 만들 때 그것을 보내고 싶지만 API로 설정할 수있는 것이 확실하지 않다.

Calendar API: Hangout not being added automatically to event when creating using the API에 대해 기록 된 문제가 있습니다. 내가 "만든 이벤트에 화상 통화를 자동으로 생성"설정을 찾지 못했지만 이전 문제가 삭제되었을 수 있습니다.