2012-06-21 93 views
1

當我在線查看我的Google雲端硬盤時,我看到文件已經列出了所有者,有時顯示爲我自己或其他人的「共享者」。是否有可能通過編程方式獲得這個值(使用C#)?是否有可能獲得Google雲端硬盤文件的所有者?

理想情況下,我想讓某人與我共享一個文件,然後對文件(通過Windows服務)進行一些處理,然後重新上傳文件並進行修改。但我需要知道文件的所有者。

這可能嗎?這可能不使用Google Drive API? - 我正在考慮使用正常的.NET/Windows功能將文件從Google Drive本地文件夾中提取出來...

+0

如果你想這樣做,我強烈建議只使用Google Drive API。除非您確實知道Google雲端硬盤的信息,否則您將無法輪詢信息。 –

+0

這很有道理。我不知道Google是否會在沒有API的情況下爲我提供的文件添加一些看不見的元數據。 – Mark

回答

0

我也有類似的需求。我正在考慮開發一個應用程序來處理用戶共享的文件並向他們顯示一些報告。所以,我的應用程序需要唯一標識所有者,以便只有他和其他人才能查看他的文件的報告。

看看Claudio上面給出的答案,我在Java中調試以檢查「userPermission」字段,但找不到任何幫助。我還檢查了該文件的其他字段,但除字符串格式的所有者名稱外沒有任何其他字段。

有沒有辦法可以實現?需要一些幫助。謝謝。

相關問題