Google calendar api 如何使用C#使用参数或其他方式向事件添加conferenceDataVersion
我正在尝试使用它,但在插入事件之后,属性ConferenceData为nullGoogle calendar api 如何使用C#使用参数或其他方式向事件添加conferenceDataVersion,google-calendar-api,Google Calendar Api,我正在尝试使用它,但在插入事件之后,属性ConferenceData为null var pm = new Dictionary<string, string> { {"conferenceDataVersion", "1"} }; var-pm=新字典 { {“conferenceDataVersion”,“1”}
var pm = new Dictionary<string, string>
{
{"conferenceDataVersion", "1"}
};
var-pm=新字典
{
{“conferenceDataVersion”,“1”}
};
calenderEvent.ConferenceData.Parameters=新ConferenceParameters();calenderEvent.ConferenceData.Parameters.AddOnParameters=新ConferenceParametersAddOnParameters();calenderEvent.ConferenceData.Parameters.AddOnParameters.Parameters=pm
设置ConferenceDataVersion
不需要使用该属性
- 如果您只想将会议添加到事件中,可以在执行请求之前将
设置为请求的参数ConferenceDataVersion
- 您还必须确保请求主体具有适当的会议数据属性(
,requestId
,等等)conferenceSolutionKey
Event newEvent = new Event()
{
ConferenceData = new ConferenceData()
{
CreateRequest = new CreateConferenceRequest()
{
ConferenceSolutionKey = new ConferenceSolutionKey()
{
Type = "hangoutsMeet" // Change according to your preferences
},
RequestId = "XXXXX" // Unique request ID
}
},
// ... Rest of event properties (start, end, attendees, name, etc.)
};
EventsResource.InsertRequest request = service.Events.Insert(newEvent, calendarId);
request.ConferenceDataVersion = 1; // Set conference data version
Event createdEvent = request.Execute();
嗨,你能帮我吗?好。。我正在尝试使用视频会议视频在Google日历中创建事件,但出现以下错误:**Google.api.Requests.RequestError会议类型值无效。[400]错误[Message[Invalid conference type value.]位置[-]原因[Invalid]域[global]**。我正在尝试的源代码是:您有创建事件的示例吗?@Jesústorrestores Hi!我建议您发布一个新问题,并添加您正在处理的代码的相关部分。谢谢,我发布了这个新问题