使用.NET检索所有组织用户

时间:2013-06-05 10:45:02

标签: .net google-apps google-provisioning-api

我正在尝试检索所有组织用户,如下面的代码所示:

            OrganizationService service = new OrganizationService(domain, applicationName);
            service.setUserCredentials(adminEmail, adminPassword);
            AppsExtendedFeed feed=service.RetrieveAllOrganizationUsers(customerID);


            foreach (AppsExtendedEntry unit in feed.Entries)
            {
                userList.Add(unit.getPropertyByName("memberId")); // Add the users to the ArrayList
            }

然而,它失败了,因为传递给getPropertyByName的参数(“memberId”)似乎是错误的。

如果我希望以电子邮件地址的形式返回OU中的所有用户,是否可以告诉我正确的参数应该是什么?或者是否有另一种方法来检索组织中的所有用户?任何帮助将不胜感激。感谢。

此致 莱恩

1 个答案:

答案 0 :(得分:0)

如果我采取错误的方式,我会提前道歉,但如果您想从Active Directory或类似的目录服务获取电子邮件地址,请参阅以下属性列表:

Common Default Attributes

看起来你正在寻找的是“邮件”。祝你好运!