Google 驱动器 API Folder/Child ID
Google Drive API Folder/Child ID
有谁知道 google 文件夹 ID 是否会随时间变化?显然,假设该文件夹未被删除并重新创建。
我试图通过在我们这边存储 ID 来尽可能地限制配额使用。
谢谢
更新 (2015/09/01) 根据下面的 'BSEs' 评论。
抱歉,我以为是 Android(被专业扭曲)。
无论如何,为了确定,请查看有问题的 ID 字符串并将其与您从 drive.google.com 获得的 ID 进行比较 > 右键单击 > 获取 link。您应该会看到类似以下内容:
https://drive.google.com/open?id=0B1mqwertyasdfghZxCvbItM0E
如果 id=
字符串与您的资源 ID 相匹配,那您就不错了。抱歉造成混淆。
原始(对于 .NET 不正确,适用于 Android 上的 GooPlaySvcs/GDAA)
我相信是的。
在测试 ResourceId 可用性时 here,我记得在“onResult()”回调中立即以一种形式获取 DriveId。后来,当 'onCompletion()' 事件发生时,同一对象的 DriveId 看起来非常不同(适用于文件和文件夹)。
此外,请查看 Daniel 的 评论 here,它建议您在任何时候都不应依赖 DriveId 的值并使用 'equals()' .
ResourceId 更适合用于存储、穿梭等等...DriveId 在 GooPlaySvcs 实例之外是无用的。而且,根据 Drive-Involved-Google 员工的一些提示,依赖 DriveId 的具体值是危险的。这使得 'encodeToString() / decodeFromString()' 的存在有些可疑,对吧?
祝你好运
有谁知道 google 文件夹 ID 是否会随时间变化?显然,假设该文件夹未被删除并重新创建。
我试图通过在我们这边存储 ID 来尽可能地限制配额使用。
谢谢
更新 (2015/09/01) 根据下面的 'BSEs' 评论。
抱歉,我以为是 Android(被专业扭曲)。 无论如何,为了确定,请查看有问题的 ID 字符串并将其与您从 drive.google.com 获得的 ID 进行比较 > 右键单击 > 获取 link。您应该会看到类似以下内容:
https://drive.google.com/open?id=0B1mqwertyasdfghZxCvbItM0E
如果 id=
字符串与您的资源 ID 相匹配,那您就不错了。抱歉造成混淆。
原始(对于 .NET 不正确,适用于 Android 上的 GooPlaySvcs/GDAA)
我相信是的。
在测试 ResourceId 可用性时 here,我记得在“onResult()”回调中立即以一种形式获取 DriveId。后来,当 'onCompletion()' 事件发生时,同一对象的 DriveId 看起来非常不同(适用于文件和文件夹)。
此外,请查看 Daniel 的 评论 here,它建议您在任何时候都不应依赖 DriveId 的值并使用 'equals()' .
ResourceId 更适合用于存储、穿梭等等...DriveId 在 GooPlaySvcs 实例之外是无用的。而且,根据 Drive-Involved-Google 员工的一些提示,依赖 DriveId 的具体值是危险的。这使得 'encodeToString() / decodeFromString()' 的存在有些可疑,对吧?
祝你好运