Tüm alan adı e-posta adreslerini (example.com) bir değişkene almak mümkün mü? (alan adı elbette Gmail ile bağlantılı). Arama yapıyordum ve adres defterlerinden bağlantı kurabilen yalnızca ContactsApp sınıfı buldum, ancak tüm şirketin e-posta adreslerine ihtiyacım var.Domain'in tüm e-posta adreslerini Google Apps Komut Tablosu'ndan edin
0
A
cevap
1
Bu etki alanıyla ilgili kullanıcı bilgilerini almak için, Yönetici SDK Dizini API'sini kullanmanız gerekir. Alan adınızdaki kullanıcılar için Google Apps'ı sorgulamanız gerekir. hepsini almak için bir döngü oluşturmak gerekebilir böylece
var optionalArgs = {"customer":"my_customer"},
response,
users = []
;
response = AdminDirectory.Users.list(optionalArgs);
users = response.users;
Bu
, size kullanıcıların ilk sayfa alacak. Kullanıcılarınızın her biri için döndürülen Kullanıcı kaynağını anlamanız gerekir. birincil etki alanı e-posta ve onların takma adlar Hem bu kaynakta bulunabilir:var email,
aliases
;
email = users[0].emails[0]; // if email.primary is true, email.address is the primary domain email for this user
aliases = users[0].aliases; // list of user's alias email addresses
fazla bilgi documentation
bulunabilir