0

我使用typheous gem通過Google Calendar API(V3)創建新活動。響應返回200並創建日曆事件。我的問題是,是否有辦法始終創建附帶video-call的活動?Rails:如何通過Google Calendar 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身體確實有一個叫HangoutsLink

串HANGOUTLINK絕對鏈接與此事件相關聯的Google+環聊場。只讀。

正如你所看到的這個字段是隻讀的。我會嘗試在創建事件時發送它,但我不確定它可以使用API​​進行設置。

這個Calendar API: Hangout not being added automatically to event when creating using the API存在一個問題。我一直無法找到他們所說的「自動創建視頻呼叫到創建的事件」設置,但它的舊問題可能已被刪除。

相關問題