0

以下のコードに示すように、すべての組織ユーザーを取得しようとしています。

            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 内のすべてのユーザーを電子メール アドレスの形式で返したい場合、正しいパラメーターを教えてもらえますか? または、組織内のすべてのユーザーを取得する別の方法はありますか? どんな助けでも大歓迎です。ありがとう。

よろしくライアン

4

1 に答える 1

0

これを間違った方法で取っていた場合は事前にお詫びしますが、Active Directory または同様のディレクトリ サービスから電子メール アドレスを取得する場合は、属性のリストを次に示します。

共通のデフォルト属性

あなたが探しているのは「メール」のようです。幸運を!

于 2013-06-05T18:36:25.173 に答える