我正在使用typheous gem
通过Google Calendar API(V3)创建新活动。响应返回200
并创建日历事件。我的问题是,是否有办法始终创建一个附加video-call
的活动?
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
答案 0 :(得分:2)
Google日历event正文确实有一个名为HangoutsLink的字段
hangoutLink字符串与此活动相关联的Google+视频群聊的绝对链接。只读。
如您所见,此字段为只读。我会尝试在您创建活动时发送它,但我不确定您可以使用API设置它。
此Calendar API: Hangout not being added automatically to event when creating using the API存在问题。我无法找到他们所说的“自动创建对已创建事件的视频通话”设置,但这可能已被删除。