Obtenir l'adresse email de partagé les utilisateurs de Google Drive SDK

En raison de la tout simplement ahurissant absence de notifier fonctionnalité dans Google drive qui avertit les gens de nouveaux fichiers ajoutés à leurs dossiers partagés, je suis obligé d'en écrire un. Ma première version de ce système a été écrit en utilisant Google App Script. J'ai dû tuer cette version parce que la charge à mon client va bien au-delà des limites de quota pour l'application de script et le système s'arrête à environ 9:30 du matin.

J'ai donc réécrit l'application en FGA/GWT et a obtenu assez loin le long de, pas que je pense que j'ai touché un autre problème. Je ne peux pas trouver un moyen d'obtenir la liste des utilisateurs partagés sur un dossier/fichier. La façon dont le système fonctionne, il crée un fichier. Ce fichier est placé dans un dossier, et il lance cette application et frappe le bouton. Cette application scanne les dossiers et s'il trouve un nouveau fichier, il va dans les fichiers des autorisations, obtient la liste des adresses e-mail le fichier est partagé avec, et leur envoie un e-mail disant qu'il y a un nouveau fichier. Mais, le Lecteur SDK retourne tout sur les gens qu'un fichier est partagé, à l'exception de leurs adresses e-mail. Est-il un interrupteur que je ne parviens pas à trouver dans les documents, mais cela voudrait me donner ces adresses e-mail?

J'ai vraiment hate d'avoir à réécrire cette chose encore une fois.

InformationsquelleAutor scphantm | 2013-02-24