Используя Graph Service, я попытался получить список групп, к которым принадлежит пользователь.Вот мой пример кода:
var userMemberOf = null;
var userMemberGroups = null;
const GraphService = require('graph-service');
const ClientCredentials = require('client-credentials');
const tenant = 'my-company.com';
const clientId = '0b13aa29-ca6b-42e8-a083-89e5bccdf141';
const clientSecret = 'lsl2isRe99Flsj32elwe89234ljhasd8239jsad2sl=';
const credentials = new ClientCredentials(tenant, clientId, clientSecret);
const service = new GraphService(credentials);
service.get('/users/tnguyen482@my-company.com/memberOf').then(response => {
userMemberOf = response.data;
});
var settings = {
"securityEnabledOnly": true
}
service.post('/users/tnguyen482@my-company.com/getMemberGroups', settings).then(response => {
userMemberGroups = response.data;
});
Данные, возвращаемые методом get и post, представляли собой пустой список.Я пробовал другой идентификатор пользователя, но результат тот же.Правильно ли я использую метод memberOf и getMemberGroups для получения списка групп, к которым принадлежит пользователь?Мой пример кода правильный?