那么,是否有可能通过使用Google Drive API来确定文件是否被共享到某个组(Google Documents API是不可能的,它将在明年被弃用)?通过使用Google Drive API列出权限:列表权限给出了一个列表,其中所有与组相关的权限都有电子邮件null
。我尝试的另一种(非常丑陋的)方法是尝试与我想要检查的组共享文件,看看是否会得到异常,但没有。它愉快地分享它。除了我,肯定还有其他人需要检查这个!
编辑:对Google Drive API的调用是使用拥有文件的admin用户完成的。
你是对的,你不是唯一需要这个的人。
文档列表API是获取组电子邮件地址的一种方法:https://developers.google.com/google-apps/documents-list/#retrieving_the_acl_for_a_document_file_or_collection
但是你应该使用getIdForEmail。它可能会帮助你实现你想要做的事情。