2014-02-16 37 views
2

我知道Admin SDK Directory API中的Users list endpoint。但是,由於您必須迭代所有用戶來計算計數,所以速度非常慢。Google Apps Marketplace應用程序如何檢索特定域上的用戶數量?

我也知道管理設置API中的currentNumberOfUsers endpoint。但是,該API沒有隻讀範圍,並且包含許多其他潛在的敏感信息。

是否存在用於檢索域上當前帳戶數的只讀API?

+0

對這個問題有什麼想法迭代? http://stackoverflow.com/questions/22451827/how-to-get-organisation-name-via-admin-sdk-apis-for-the-admin-user – DreamCodeer

回答

1

如果您傳遞「field」參數而不是請求所有用戶數據,則用戶列表終點不會很慢。良好的「字段」值可以是「用戶/主電子郵件」。

0

如果你只需要計數,你可以實際上只是通過uerList

 Directory.Users.List userList = ... 

     while (...) { 

      ... 
      users = userList.execute(); 
      result += users.getUsers().size(); 
      ... 
     } 

     return result; 
相關問題