2015-08-31 133 views
1

有誰知道Google文件夾ID是否隨時間變化?顯然,假設該文件夾不被刪除並重新創建。Google Drive API文件夾/兒童ID

我試圖儘可能地限制配額使用,將ID存儲在我們這邊。

感謝

回答

1

UPDATE(2015年9月1日)以下每 'BSES' 評論。

對不起,我認爲它是Android(專業扭曲)。 無論如何,爲了確保,請查看相關ID字符串,並將其與您從drive.google.com獲得的ID進行比較。>右鍵單擊>獲取鏈接。你應該看到:

https://drive.google.com/open?id=0B1mqwertyasdfghZxCvbItM0E 

如果id=串的資源ID匹配,你很酷。對困惑感到抱歉。

ORIGINAL(不正確的.NET,適用於在Android GooPlaySvcs/GDAA)

我相信它。

當測試RESOURCEID可用性here,我記得在「onResult()」回調讓驅動器Id以某種形式馬上。稍後,當'onCompletion()'事件發生時,同一對象的DriveId看起來非常不同(適用於文件和文件夾)。

另外,看看丹尼爾的評論here,它表明你不應該在任何時刻依賴DriveId的值,並使用'equals()'。

ResourceId會更適合存儲,穿梭等ID ... DriveId在GooPlaySvcs實例外沒用。而且,根據Drive-Involved-Google員工的一些提示,依靠DriveId的具體價值是很危險的。這使'encodeToString()/ decodeFromString()'的存在有些可疑,對吧?

好運

+0

因爲我正在使用.net驅動器api。我相信,由Files.List()返回的ID它是一個資源ID而不是文件夾ID。如果這是真的,我應該認爲這對我來說是獨一無二的嗎? 。 – BSE

+0

謝謝。我從API獲取的ID與「獲取鏈接」中的ID完全相同。 – BSE

+0

此外,只有在共享文件/文件夾時纔會顯示此ID。這必須是獨一無二的,否則如果它發生了變化,那麼在某個時間之後,每個人的份額都不會有效。我會接受這個。 – BSE

相關問題