在将我们的会议解决方案添加到Google Calendar Web和iOS中的活动的同时,我们在创建会议时设置的附加参数成功地设置到了活动中。当我们尝试读取同一事件时,该事件可用于该事件。
在事件中设置附加参数的示例代码:
var dataBuilderInfo = ConferenceDataService.newConferenceDataBuilder();
dataBuilderInfo.setConferenceId(<meeting_id>).addConferenceParameter(<meeting_title>).addConferenceParameter(<adminEmailParameter>).addConferenceParameter(<dbID>).addConferenceParameter(<calenderTimeZone>).addConferenceParameter(<id>);
来自Google的事件响应示例:
{ "kind": "calendar#event",
"id": "0j990c3ud4tpjgnv02ch6hj0c4",
"status": "confirmed",
"summary": "Testing",
"transparency": "transparent”,
"conferenceData": {
"entryPoints": [ ],
"conferenceSolution": { "name": "Testing a Meeting" },
"conferenceId": "1234556778",
"parameters": { "addOnParameters": { "parameters": { "MeetingTitle": "", "adminEmail": "stage@test.com", "DBID": "1458045", "CalTimeZone": "Asia/Kolkata", "user_id": "452834",
"PasscodePin": "45643" } } }
}
}
因此,对于webApp和ios,我们在响应中得到了addon-Parameters。但是通过 Android 安排的会议在事件响应中没有addon-Parameter。我们该如何解决?