0

typheous gemを使用してGoogleカレンダーAPI(V3)から新しいイベントを作成しています。応答は200を返し、カレンダーイベントが作成されます。私の質問は、常にvideo-callでイベントを作成する方法はありますか?Rails: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体はHangoutsLink

hangoutLink文字列このイベントに関連付けられたGoogle+ハングアウトへの絶対リンクと呼ばれるフィールドを持っています。読み取り専用。

ご覧のとおり、このフィールドは読み取り専用です。私はあなたのイベントを作成しているときにそれを送信しようとしますが、私はあなたがAPIで設定できる何かを確信していません。

このログに記録されている問題があります。Calendar API: Hangout not being added automatically to event when creating using the API私は「作成されたイベントへのビデオ通話を自動的に作成する」という設定を見つけることができませんでしたが、古い問題が削除されている可能性があります。

関連する問題