2013-05-07 66 views
0

使用Google Drive API:drive.changes.list我得到包含由其他用户共享的文件的用户的文件列表。对于其他用户拥有的文件,只有所有者的名称显示在API中。当然,名称并不是唯一的,而且所有者可以随心所欲地对其进行更改,因此对于关联两个不同共享文件的所有者是否相同而言,这种方法毫无用处。找不到与我共享的文件的所有者的ID

我怎样才能得到拥有者的唯一ID?这可能吗?

这是不是有原因吗?似乎没有工程师般的透露主人的名字,但不是一个不透明的身份证。

回答

2

files resource所描述的所有者[]。permissionId属性在所有给定的用户文件中应该是唯一的。因此,如果所有者的permissionId对于两个文件是相同的,则该文件由同一个帐户拥有。

虽然there are plans to remedy this目前无法检索所有者或文档协作者的电子邮件地址。

+0

不需要电子邮件地址。假设权限独特性确实得到保证,这就足够了。一般来说,如果必要的oauth权限可用,那么应该有一种方法来查找电子邮件地址,并且这样做应该有一种方法来查找来自permissionid的所有者ID。感谢您的回答! – necromancer 2013-05-07 21:08:41

相关问题