google-drive-api - Google Drive 的 FileID 格式是什么?我需要使用 API 查明新文件是否已上传到我的驱动器

标签 google-drive-api google-drive-android-api google-drive-realtime-api

如果 FileID 遵循特定格式,例如新文件具有更高的值或更低的值,我可以跟踪旧值并找出我是否在驱动器中上传了新文件。

最佳答案

格式为 264 位数字

bit 0   5 6             261 261 263
+--------+-----------------+-------+
| 110101 | 256 RANDOM BITS | 00    |
+--------+-----------------+-------+

url 安全 base64 编码为
/1[a-zA-Z0-9_-]{42}[AEIMQUYcgkosw048]/

您可以将随机部分存储为 Byte[32]但将其视为随机字符串更安全,因为这可能随时更改

关于google-drive-api - Google Drive 的 FileID 格式是什么?我需要使用 API 查明新文件是否已上传到我的驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47151920/

相关文章:

javascript - Google+ API 401 凭据无效

google-drive-api - 转移用户谷歌驱动器中所有文件的所有权 - 使用 google-api-java-client 和驱动器 SDK

arrays - Golang 数组类型混淆

java - 驱动 REST API 仅使用 wifi

json - 有没有办法通过 redirector.googlevideo.com 获取指向谷歌驱动器视频文件的链接?

ios - Google Drive 不允许我访问 iOS 中的所有文档和文件

java - 如何从 google Drive api v3 获取文件列表?

javascript - 将工作表复制到另一个电子表格 [Google Apps 脚本]

android - 在 android 上使用 google drive api_key

Android google drive api 创建和编辑 excel 文件