При добавлении нашего решения для конференции к событию в 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 мы получаем аддон-параметры в ответе.Но встреча, запланированная с Android , не имеет параметра-аддона в ответе на событие.Как мы это исправим?