2013-05-07 63 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

相關問題