Azure Graph Api Fetch Информация внешнего пользователя - PullRequest
0 голосов
/ 28 мая 2020

Я установил веб-перехватчик для Azure Graph CallRecords для сбора данных о вызовах Teams. Все данные возвращаются в идеальном состоянии.

Но есть один случай, с которым я не знаю, как справиться. Обращение к Teams с внешним пользователем, а не частью нашей AD. Ответ CallRecord возвращает объект, как показано ниже для внешнего пользователя:

"user": {
            "id": "<user-id>",
            "displayName": "External user",
            "tenantId": "<tenant-id>"
        }

Я думаю, что, поскольку мы пригласили человека на наш вызов, он будет автоматически добавлен в качестве гостя в нашу AD. Но похоже, что это не так. Таким образом, мы не можем связать этого внешнего пользователя с важной информацией, такой как электронное письмо. Я пробовал выполнить запрос api пользователя графа; Но он возвращает ресурс, который не найден.

Я что-то упускаю, есть ли способ запросить информацию внешнего пользователя?

1 Ответ

1 голос
/ 28 мая 2020

В командах есть разница между гостевым пользователем и внешним пользователем. гостевой пользователь - это пользователь, которого кто-то добавил в любую команду вашего клиента и, следовательно, ваш рекламный клиент azure. Внешний пользователь - это пользователь, уже состоящий в командах или в скайпе, но не в вашем клиенте. они являются только федеративными и могут только звонить и общаться в чате, не могут отправлять файлы или присоединяться к команде. Чтобы иметь пользователя в вашем объявлении azure, этот пользователь должен быть добавлен в команду или вручную добавлен в качестве гостя в вашем объявлении azure. если вы просто общаетесь или звоните внешнему федеративному пользователю, не добавляя его к своему клиенту, это просто федеративный чат / звонок, не имеющий никакого отношения к вашему клиенту. с помощью графического API или любым другим способом вы не сможете получить много информации от тех пользователей, которые являются внешне объединенными. тогда как вы сможете делать практически полный отчет о гостевых пользователях.

надеюсь, это поможет прояснить ситуацию.

обновить как только вы добавите их в качестве гостя, они должны будут принять и присоединиться к вашему клиенту в качестве гостя. тогда в своих командах у них будет возможность выбрать вашего арендатора. enter image description here

...