Я создал группу через MSGraph API. Работало нормально. Группа была создана с владельцами, членами и так далее. Теперь я создал команду в MSTeams из группы вручную. Но я не могу отправлять файлы, потому что нет сайта sharepoint!
Я пытался получить ссылку sharepoint через GraphExplorer, но он отвечает 404.
Поэтому я протестировал API через GraphExplorer и создал группа с ним. Оно работает. Есть группа и сайт sharepoint ...
Это код для создания новой группы. (Это тот же код, что и в MSDocs)
IGraphServiceClient graphApplicationClient = _initGraphServiceApplicationClient();
Group group = new Group();
group.displayName = pGroupDisplayName;
group.description = pGroupDescription;
group.mailEnabled = pMailEnabled;
group.mailNickname = pGroupMailNickname;
group.securityEnabled = pSecurityEnabled;
//Office Group
LinkedList<String> groupTypesList = new LinkedList<>();
groupTypesList.add("Unified");
group.groupTypes = groupTypesList;
group.additionalDataManager().put("owners@odata.bind", _buildMemberJsonArray(pAzureOwnerIds));
pAzureMemberIds.addAll(pAzureOwnerIds);
group.additionalDataManager().put("members@odata.bind", _buildMemberJsonArray(pAzureMemberIds));
Group groupResponse = graphApplicationClient.groups().buildRequest().post(group);
return groupResponse.id;
Если я запускаю это в моем приложении Java, запрос работает нормально. Но не существует сайта Sharepoint, созданного с его помощью. Если я go в AzurePortal -> Группы, нет групповой ссылки на sharepoint. Если я выполняю один и тот же запрос с одним и тем же URL-адресом, членами, владельцами, свойствами в Postman или GraphExplorer, он создает общую точку доступа менее чем за 1 минуту.
Почему он не работает с кодом ???
Это группа в azure, если я создаю ее с кодом и создаю из нее команду вручную
Все еще ждем точку разделения
Это группа в azure если я создаю его с помощью azure и создаю из него команду вручную
[
Создается доля в пределах 1 минуты ..
С наилучшими пожеланиями!