Когда вы создаете новую команду в MS Teams, она также создает новую группу. Вы можете проверить детали этой группы через конечную точку базовой группы:
https://graph.microsoft.com/v1.0/groups/{id}
Однако такие группы не возвращаются из другой конечной точки, что позволяет проверить, была ли группа добавлена пользователем в избранное или нет:
https://graph.microsoft.com/beta/me/joinedgroups/?$select=id,isfavorite,displayName&$top=200
Возможно, это связано с тем, что конечная точка / me / joingroups маршрутизируется в службы Outlook, которые еще недостаточно хорошо интегрированы с командами: когда я пытался добавить атрибут createDateTime в URL-адрес REST (этот атрибут возвращается для группы от базовой конечной точки - см. выше)
https://graph.microsoft.com/beta/me/joinedgroups/?$select=id,isfavorite,displayName,createdDateTime & $ top = 200
возвратил ошибку, сообщив, что возвращаемые сущности имеют тип Microsoft.OutlookServices.Group:
Это ошибка или эта функция еще не реализована в / beta / me / joingroups? Может быть, есть какой-то другой способ получить избранное свойство для групп, созданных из MS Teams?