2010-10-05 17 views

Répondre

1

Il y a actuellement pas d'API Google Groupes, et donc aucun moyen de déterminer si un utilisateur est membre d'un Google Groupe.

+0

Mais vous pouvez partager wave sur google wave avec un groupe google, un calendrier avec un groupe, et d'autres choses, et cela fonctionne en quelque sorte, quel mécanisme utilisent-ils? – shmakova

+1

Ils utilisent des API internes qui ne sont pas disponibles en externe. –

0

mai être en retard, mais juste pour les autres qui trouvent cela, voici ma solution à ceci:

Créer une nouvelle AppScript dans le lecteur que vous publiez ensuite WebService, vous pouvez utiliser quelque chose comme code suivant pour vérifier si un utilisateur est dans le groupe ou non:

// General context variables 
var group = GroupsApp.getGroupByEmail("[email protected]"); 

function doGet(request) { 
var result = { 
authorized: group.hasUser(request.parameter.mail) 
}; 
return ContentService.createTextOutput(JSON.stringify(result)).setMimeType(ContentService.MimeType.JSON); 
} 

Après la publication, vous obtiendrez une URL que vous pouvez accéder, ajoutez juste [email protected] à interroger l'appartenance au groupe pour l'adresse e-mail spécifique.

Questions connexes