#microsoft-graph-api #microsoft-teams #microsoft-graph-teams
#microsoft-graph-api #microsoft-команды #microsoft-graph-teams #microsoft-teams
Вопрос:
Мы используем Microsoft Graph API в нашем приложении для интеграции с Microsoft Teams и программного создания ссылок на собрания для наших клиентов. Когда Graph API возвращает информацию о телефоне в audioConferencing
атрибуте, мы также показываем это, чтобы клиенты могли присоединиться к собранию с помощью телефонного звонка.
Проблема в том, что некоторые из них сообщили, что не могут получить доступ к запланированным встречам по телефону, а когда они пытаются получить доступ, это говорит о том, что идентификатор конференции недействителен. Я проверил себя, создавая встречи и сразу же набирая номер, и это сработало нормально. Но когда я пытаюсь позвонить, чтобы получить доступ к собранию, созданному, скажем, вчера, это не сработает. Похоже, что срок действия идентификатора конференции истекает, хотя пользователи по-прежнему могут получить доступ к собранию по URL-адресу. Единственные документы, которые я нашел, говорящие об этом, находятся здесь: https://learn.microsoft.com/en-us/microsoftteams/limits-specifications-teams#meeting-expiration
Несмотря meetingType
на то, что в API нет атрибута, похоже, что собрание, которое мы создаем с помощью API, имеет тип собрания «Meet Now», поскольку срок действия идентификатора конференции истекает менее чем через 4 часа. Сталкивался ли кто-нибудь с подобной проблемой в прошлом? Как с этим справиться? Можно ли установить meetingType
значение «Регулярный» или «Повторяющийся», чтобы срок его действия не истекал так быстро?
Кроме того, у меня также возникают проблемы с установлением времени начала и окончания собраний. Я передаю "startDateTime":"2020-09-26T14:33:30.8546353-07:00"
и "endDateTime":"2020-09-26T15:03:30.8566356-07:00"
, но API всегда возвращает "startDateTime": "0001-01-01T00:00:00Z"
и "endDateTime":"0001-01-01T00:00:00Z"
, несмотря ни на что. Может ли это быть как-то связано? Нужно ли мне добавлять какой-то определенный атрибут в полезную нагрузку, чтобы иметь возможность устанавливать время начала и окончания?
Мы используем API /beta, потому что нам нужны области применения (OnlineMeetings.Read.All). Я предполагаю, что время начала и окончания просто нарушено в API /beta.
Комментарии:
1. Да, вам нужно установить тип собрания как обычный или повторяющийся, чтобы избежать истечения срока действия идентификатора конференции. Что касается времени начала и окончания, можете ли вы проверить формат синхронизации в API
2. привет, @Trinetra-MSFT, спасибо за ответ. Этот тип встречи не задокументирован в Graph API, как мне узнать, что отправлять и сработало ли это или сейчас? Не могли бы вы показать мне пример?